Staff Software Engineer (core Experiences)

Databricks Databricks · Data AI · Bangalore, India · Engineering - Pipeline

Databricks is seeking a Staff Software Engineer to own and redesign critical next-generation infrastructure for their Core Experiences Platforms Org. The role involves platformizing serving infrastructure to support current and emerging use cases (including AI), re-architecting systems for 10x-100x scale, and improving developer experience. The ideal candidate has 12+ years of production experience in large-scale distributed systems and SaaS platforms.

What you'd actually do

  1. Complete ownership of multiple platforms: You will be responsible for defining and owning execution on a few dimensions of critical importance for the company: scalability, pjatformization, reliability.
  2. Platformize serving infrastructure: Design abstractions that can support a wide range of current as well as emerging use cases (such as AI), determine the right tradeoffs and build consensus across Databricks to create as well as scale seamless product experiences for customers. Drive cross org impact, collaborate and build consensus among different stakeholders across several functions.
  3. Re-architecting Platforms for scale: Redesign our existing systems to handle 10X to 100X increase in scale.
  4. Build amazing developer experience: Revolutionize platform onboarding to cut down time from weeks to mere hours, enhancing efficiency and user experience.
  5. Developing Impactful Features: Create features that significantly enhance both product functionality and end-user experience, driving meaningful improvements across Databricks.

Skills

Required

  • Python
  • Java
  • Scala
  • C++
  • large-scale distributed systems
  • SaaS platform
  • Service-Oriented Architectures

What the JD emphasized

  • 12+ years of production level experience
  • Experience developing large-scale distributed systems from scratch