Taro Logo

Staff Software Engineer - Data Platform

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI.
Data
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer - Data Platform

Databricks is seeking a Staff Software Engineer to join their Data Platform team, focusing on building the Data Intelligence Platform. This role is crucial in automating decision-making across the entire company through developing various tools for logging, orchestration, data transformation, metric store, and governance platforms. The position involves working with cutting-edge Databricks products and other tools in the data ecosystem.

The role requires building and operating one of the largest scale software platforms, handling millions of virtual machines and processing exabytes of data daily. The successful candidate will be responsible for designing and running the Databricks metrics store, managing the cross-company Data Intelligence Platform, and developing infrastructure to efficiently run Databricks at scale across multiple clouds and geographies.

Key responsibilities include designing ETL frameworks, partnering with engineering teams for product vision, and establishing conventions for telemetry and audit logging. The ideal candidate should have 12+ years of industry experience, with 6+ years in technical leadership on large projects involving ETL frameworks, metrics stores, and infrastructure management.

At Databricks, you'll be part of a company that serves over 10,000 organizations worldwide, including major corporations and Fortune 500 companies. The company was founded by the original creators of Lakehouse, Apache Spark™, Delta Lake, and MLflow, and maintains a strong commitment to innovation in data and AI technology.

Last updated 20 hours ago

Responsibilities For Staff Software Engineer - Data Platform

  • Design and run the Databricks metrics store for business units and engineering teams
  • Design and run the cross-company Data Intelligence Platform
  • Develop tooling and infrastructure to manage and run Databricks at scale
  • Design the base ETL framework used by all pipelines
  • Build reliable data pipelines and solve data problems
  • Establish conventions and create new APIs for telemetry
  • Partner with engineering teams for product vision
  • Represent Databricks at conferences & events

Requirements For Staff Software Engineer - Data Platform

Kafka
RabbitMQ
  • 12+ years of industry experience
  • 6+ years of experience providing technical leadership on large projects
  • Experience building, shipping and operating reliable multi-geo data pipelines at scale
  • Experience working with workflow or orchestration frameworks
  • Experience with large-scale messaging systems
  • Excellent cross-functional and communication skills
  • Passion for data infrastructure

Benefits For Staff Software Engineer - Data Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive benefits package
  • Equal employment opportunity

Jobs Related To Databricks Staff Software Engineer - Data Platform