Responsibilities
- Develop compute abstractions for Databricks workloads to enable high-velocity product building with best-in-class performance.
- Design workload orchestration and scheduling systems for serving, batch, stateful, and GPU workloads with high performance and efficiency.
- Scale fleet management systems to launch and configure millions of VMs daily across cloud providers.
- Raise technical and operational standards through strong design practices, testing, and engineering excellence.
- Lead cross-team initiatives spanning product and infrastructure areas.
Requirements
- BS (or higher) in Computer Science or related field.
- 5+ years of experience designing and building large-scale distributed systems.
- Strong proficiency in Java, Scala, Go, or C++.
- Experience with service-oriented architectures and large-scale distributed systems.
- Familiarity with cloud platforms (AWS, Azure, GCP) and container/orchestration technologies (Kubernetes, Docker).
- Track record of shipping infrastructure supporting mission-critical workloads at scale.
Compensation
Local Pay Range: $164,200—$205,200 USD (may include annual performance bonus, equity, and benefits).