Senior Software Engineer - Backend
Core
Build infrastructure and products for the Databricks platform at scale, focusing on resource management, distributed systems, and cloud-agnostic services.
Role type
Senior Backend Software Engineer
Builds
Scalable compute fabric, service platforms, and machine learning infrastructure for the Databricks Data Intelligence Platform
Domain
Cloud infrastructure, distributed systems, big data, and machine learning
Deliverable
production ML models | infrastructure
Required skills
Java, Scala, C++, large-scale distributed systems, SaaS architecture, cloud technologies (AWS, Azure, GCP, Docker, Kubernetes), security for sensitive data, SQL
Preferred skills
null
Technologies
Apache Spark, Delta Lake, MLflow
Responsibilities
Design and build resource management infrastructure for big data and ML workloads; Develop reliable, scalable services and client libraries for massive data across cloud providers; Build tools for operating services across different clouds and environments; Build services at the intersection of machine learning and distributed systems (via careerplan.io/jobs/6544435002-senior-software-engineer-backend-at-databricks)
Seniority
Senior, hands-on IC
