Senior Software Engineer (Backend) - AI/ML Environments
Core
Build infrastructure enabling AI researchers and engineers to configure training and serving environments reliably and reproducibly.
Role type
Senior backend infrastructure engineer (AI/ML environments)
Builds
Infrastructure for Databricks Mosaic AI platform to support customer AI development
Domain
Data & AI infrastructure, Cloud-native systems
Deliverable
production ML models
Required skills
Python, Scala, Java, distributed systems, scalable APIs, cloud-native infrastructure, service-oriented architecture, deployment pipelines, system observability, dependency management, containerization
Preferred skills
product mindset, ownership mindset
Technologies
Apache Spark, Delta Lake, MLflow, virtual environments
Responsibilities
Build infrastructure for configuring training/serving environments, collaborate on features for performance and observability, interact with customers and product managers to envision new features, shape developer and data scientist workflows
Seniority
Senior, hands-on IC