Sr. Software Engineer- Databricks AI
Skills & Stack
About the Role
Senior Software Engineer on Databricks' founding Bengaluru AI team, building the MLOps/LLMOps platform behind MLflow used by millions of AI developers.
About Databricks
Databricks is the data and AI company behind the lakehouse platform, used by thousands of organizations worldwide for data engineering, analytics and machine learning.
What You'll Do
- 1Design and implement core services and APIs for the platform, ensuring scalability, reliability, and operational excellence
- 2Build systems that ingest, store, and query traces, metrics, and artifacts from training runs and production agents
- 3Develop evaluation and monitoring capabilities, such as LLM judges and quality metrics, that catch regressions before they reach production
- 4Optimize the scalability and cost of the platform as usage grows across customers and cloud regions
- 5Work with product, research, and customers on what we build next
- 6Establish best practices for code quality, testing, and operational readiness, and mentor other engineers
What We're Looking For
- BS (or higher) in Computer Science, or a related field
- 5+ years of experience developing large-scale distributed systems, scaling infrastructure, or building platforms and developer tools for other teams
- Strong foundation in algorithms, data structures, and system design
- Strong experience with backend technical stacks such as Scala or Java
- Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, Kubernetes
- Engineering maturity in security, correctness, and operational excellence
Check your fit before you apply
We check the resume on your profile against this role at Databricks: a match score, what is missing, and what to fix before you apply.
Ready to apply for this role?
Sr. Software Engineer- Databricks AI at Databricks — click below to submit your application.
