Senior Staff Software Engineer - Backend

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

Senior Staff Software Engineer for Databricks' Engineering team, focusing on backend development for enterprise data and AI infrastructure products. The role involves full ownership of product or infrastructure direction, driving scalable solutions with business impact, and mentoring senior engineers. Requires deep expertise in large-scale distributed systems and experience preventing/investigating production issues.

What you'd actually do

  1. full ownership of the product or infrastructure direction in a major area, driving it from initial development to scalable solutions with clear business impact
  2. elevating stability, reliability, and organizational processes, while bringing deep expertise in large-scale distributed systems
  3. mentor senior engineers, contribute to recruiting, and lead high-impact company projects, often tackling complex problems beyond their comfort zone
  4. Solve real business needs at large scale by applying your software engineering.
  5. Deliver a highly scalable, available, and fault-tolerant engine processing hundreds of TB of data daily across thousands of customers

Skills

Required

  • large-scale distributed systems
  • backend development
  • software engineering
  • algorithms and data structures
  • system design
  • performance optimization
  • debugging
  • mentoring

Nice to have

  • cloud hardware
  • network
  • operating system faults
  • technical leadership
  • project planning

What the JD emphasized

  • 15+ years industry experience building and supporting large-scale distributed systems