Staff Backend Software Engineer- (ai Platform)

Databricks Databricks · Data AI · Mountain View, CA · Engineering

Staff Backend Software Engineer for Databricks' AI Platform, focusing on the Model Serving product. The role involves designing and building scalable, low-latency inference systems for both CPU and GPU workloads, optimizing performance, and ensuring operational excellence. Key responsibilities include developing core serving infrastructure, driving architectural decisions, and collaborating across teams to deliver a world-class serving platform for enterprise AI/ML models.

What you'd actually do

  1. Design and implement core systems and APIs that power Databricks Model Serving, ensuring scalability, reliability, and operational excellence.
  2. Partner with product and engineering leadership to define the technical roadmap and long-term architecture for serving workloads.
  3. Drive architectural decisions and trade-offs to optimize performance, throughput, autoscaling, and operational efficiency for CPU and GPU serving workloads.
  4. 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.
  5. Collaborate cross-functionally with product, platform, and research teams to translate customer needs into reliable and performant systems.

Skills

Required

  • 10+ years of experience building and operating large-scale distributed systems
  • Deep expertise in model serving, inference systems, and 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
  • Experience leading architecture for large-scale, performance-sensitive CPU/GPU inference systems
  • Strong communication skills and ability to collaborate across teams in fast-moving environments
  • Strategic and product-oriented mindset with the ability to align technical execution with long-term vision

Nice to have

  • Passion for mentoring, growing engineers, and fostering technical excellence.

What the JD emphasized

  • 10+ years of experience building and operating large-scale distributed systems.
  • Deep expertise in model serving, inference systems, and related infrastructure
  • Experience leading architecture for large-scale, performance-sensitive CPU/GPU inference systems.

Other signals

  • Model Serving product provides enterprises with a unified, scalable, and governed platform to deploy and manage AI/ML models
  • real-time, low-latency inference
  • operationalize models at scale with strong SLAs and cost efficiency
  • design and build systems that enable high-throughput, low-latency inference across CPU and GPU workloads
  • deliver a world-class serving platform
  • core systems and APIs that power Databricks Model Serving
  • runtime systems like routing, caching, observability, and intelligent autoscaling
  • improve latency, availability, and cost-effectiveness across both customer-facing and foundational serving layers
  • Deep expertise in model serving, inference systems, and related infrastructure
  • large-scale, low-latency serving systems
  • performance-sensitive CPU/GPU inference systems