Senior Staff Software Engineer – Compute Engineering
Core
Design and evolve compute scheduling, capacity, and performance systems for private and public cloud platforms, integrating AI/ML for forecasting and optimization.
Role type
Senior Staff IC software engineer (compute infrastructure)
Builds
Compute scheduler, resource management systems, capacity models, and software-defined infrastructure
Domain
Cloud infrastructure, distributed systems, AI/ML
Deliverable
production ML models
Required skills
Go, Python, Java, distributed systems design, capacity planning, performance engineering, ML in production, infrastructure as code, cloud platforms (AWS, Azure, GCP), virtualization, IP networking
Preferred skills
ML-driven scheduling, internet protocols (DNS, NTP, HTTP), release management
Technologies
Kubernetes, Slurm, Terraform, Ansible
Responsibilities
Design multi-tenant cloud-native SaaS systems, build capacity models and forecasts, establish performance testing and SLOs, apply AI/ML to placement optimization, maintain declarative infrastructure, partner on cross-team designs, guide technical decisions, own production reliability, mentor engineers
Seniority
Senior Staff, hands-on IC with mentorship
