Senior Software Engineer – Compute Engineering
Core
Build scheduling, capacity, and performance systems for compute at scale across private and public cloud.
Role type
Senior IC software engineer (compute infrastructure)
Builds
Compute scheduler, resource management systems, and capacity forecasting tools
Domain
Cloud infrastructure, compute scheduling, resource management
Deliverable
production ML models
Required skills
Python, Go, Java, Linux systems, Infrastructure-as-Code (Terraform, Ansible), Cloud platforms (Azure, AWS, GCP), IP networking, Load testing, AI tool integration
Preferred skills
Kubernetes, Slurm, ML-driven scheduling, Capacity planning, Release management
Technologies
Terraform, Ansible, Azure, AWS, GCP, Kubernetes, Slurm
Responsibilities
Write and maintain software-defined declarative infrastructure for compute; Build and improve compute scheduler and resource-management components; Develop tools for capacity data collection and forecasting; Write performance and load tests; Research and adopt tools to improve compute efficiency; Collaborate with networking and SRE teams; Use AI tools to speed up development and analyze capacity decisions
Seniority
Senior, hands-on IC
