AI & Cloud Infra Software Engineer (Fresh Grad)
You will design and build distributed systems for cluster management, scheduling, and resource allocation for large-scale AI workloads. You will develop infrastructure platforms supporting AI training and inference, optimize compute, networking, and storage performance, and build infrastructure automation tools.
Responsibilities
- Design and build distributed systems for cluster management, scheduling, and resource allocation
- Develop infrastructure platforms supporting large-scale AI training and inference workloads
- Improve reliability, scalability, and efficiency of hyperscale systems
- Work on container orchestration, cluster scheduling, and workload isolation
- Optimize performance across compute, networking, and storage layers
- Build Infrastructure as Code automation tools for provisioning and operations
- Collaborate with hardware, networking, and ML teams on end-to-end infrastructure solutions
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
- 0 to 2 years of experience in related fields
- Strong programming skills in at least one of Go, C++, Python, or Rust
- Solid understanding of data structures and algorithms
- Solid understanding of operating systems fundamentals
- Solid understanding of computer networks, including TCP/IP and distributed systems basics
- Interest in AI infrastructure, high-performance computing, and cloud systems
Benefits
- Attractive compensation package and welfare benefits
- Training and mentoring opportunities
- Inclusive environment with open workspaces
- Opportunity to work on new projects and develop processes and systems
- Personal accountability, autonomy, and learning opportunities