Senior Backend Software Developer, ML Platform
Core
Design and build backend services and tooling to enable machine learning teams to experiment, validate, and deploy models with confidence.
Role type
Senior Backend Software Developer (ML Platform)
Builds
Cloud-native infrastructure, automation, and developer tooling for the ML development lifecycle
Domain
Machine Learning Operations (MLOps) / Cloud Infrastructure
Deliverable
production ML models
Required skills
Python, AWS, Terraform, CI/CD, backend development, MLOps tooling
Preferred skills
SageMaker Studio, Java, polyglot engineering, machine learning engineering background
Technologies
Python, AWS, Terraform, SageMaker Studio, MLflow, CI/CD
Responsibilities
Design and evolve backend services supporting the ML lifecycle; Develop cloud-native infrastructure and automation; Partner with ML engineers and data scientists to improve workflows; Integrate and maintain ML tooling like SageMaker and MLflow; Balance technical excellence with product thinking; Contribute to team culture through knowledge sharing and leadership