Engineering Manager - Notebook Dataplane

Databricks Databricks · Data AI · San Francisco, CA · Engineering

Engineering Manager to lead the Notebook Dataplane team responsible for running user code in the Notebook. The team is transforming the architecture to run stateful user code as a service for Serverless products, requiring a reliable and low-latency service. The role involves driving technical vision, architecture, and execution, leading a team of software engineers, and recruiting new members.

What you'd actually do

  1. Define and drive the stateful user code execution service vision.
  2. Partner with serverless platform teams to build the service.
  3. Own the roadmap and execution, ensuring all team deliverables are met with high quality and on schedule.
  4. Define team best practices for engineering excellence, including design reviews, code quality, testing strategies, and performance optimizations.
  5. Collaborate cross-functionally with teams across the stack.

Skills

Required

  • software engineering leadership
  • engineering management
  • SaaS platform design and operation
  • distributed systems
  • cloud platforms (AWS, Azure, GCP)
  • modern web application architectures
  • system-level skills
  • collaboration across product, engineering, and business teams

Nice to have

  • containers
  • K8S

What the JD emphasized

  • 10+ years of software engineering experience
  • 3+ years of engineering management experience
  • Experience designing, building, and operating scalable SaaS platforms
  • Expertise in distributed systems, cloud platforms (AWS, Azure, GCP), and modern web application architectures
  • Strong system-level skills
  • Experience with containers and K8S is highly desirable