Senior Software Engineer - Infrastructure and Tools
Core
Build scalable systems and multi-cloud infrastructure to power the Databricks data and AI platform, managing Kubernetes clusters, distributed APIs, and CI/CD frameworks.
Role type
Senior IC infrastructure software engineer
Builds
Multi-cloud systems, distributed API gateways, rate limiting frameworks, network security, and developer tools for the Databricks platform
Domain
Cloud infrastructure, Big Data, AI, Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Java, Scala, Go, C++, Python, distributed systems architecture, cloud APIs, Kubernetes, Terraform, Docker, Bazel
Preferred skills
Experience with advanced private clouds (Google, Facebook), architecting large-scale distributed systems
Technologies
AWS, Azure, GCP, Kubernetes, Terraform, Docker, Bazel
Responsibilities
Build and extend core Databricks infrastructure components; Architect multi-cloud systems and abstractions; Improve software development workflows; Develop automated build, test, and release infrastructures; Set and uphold engineering process standards
Seniority
Senior, hands-on IC