Senior Software Engineer, Model ServingActive$166K

The opportunity

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI…

What you'll do

  • Design and implement core systems and APIs that power Databricks Model: Serving, ensuring scalability, reliability, and operational excellence.

  • Drive architectural decisions and trade-offs to optimize performance,: throughput, autoscaling, and operational efficiency for CPU and GPU serving workloads.

  • Contribute directly to key components across the serving infrastructure: from model container builds and deployment workflows to runtime systems like routing, caching, observability, and intelligent autoscaling — ensuring smooth and efficient operations at scale.

  • Collaborate cross-functionally with product, platform, and research teams to: translate customer needs into reliable and performant systems.

  • Lead technical initiatives that improve latency, availability, and: cost-effectiveness across both customer-facing and foundational serving layers.

  • Establish best practices for code quality, testing, and operational: readiness, and mentor other engineers through design reviews and technical guidance.

What they're looking for

  • + years of experience building and operating large-scale distributed systems.
  • Experience in model serving, inference systems, or related infrastructure: (e.g., routing, scheduling, autoscaling, and observability).
  • Strong foundation in algorithms, data structures, and system design as: applied to large-scale, low-latency serving systems.
  • Proven ability to deliver technically complex, high-impact initiatives that: create measurable customer or business value.