Staff Software Engineer (Data Platform)Active

The opportunity

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the world's best data and AI infrastructure platform, so our customers can focus on…

What you'll do

  • Design and run the Databricks metrics store that enables all business units: and engineering teams to bring their detailed metrics into a common platform for sharing and aggregation, with high quality, introspection ability and query performance.

  • Design and run the cross-company Data Intelligence Platform, which contains: every business and product metric used to run Databricks. You’ll play a key role in developing the right balance of data protections and ease of shareability for the Data Intelligence Platform as we transition to a public company.

  • Develop tooling and infrastructure to efficiently manage and run Databricks: on Databricks at scale, across multiple clouds, geographies and deployment types. This includes CI/CD processes, test frameworks for pipelines and data quality, and infrastructure-as-code tooling.

  • Design the base ETL framework used by all pipelines developed at the company.

  • Partner with our engineering teams to provide leadership in developing the: long-term vision and requirements for the Databricks product.

  • Build reliable data pipelines and solve data problems using Databricks, our: partner’s products and other OSS tools. Provide early feedback on the design and operations of these products.

What they're looking for

  • Establish conventions and create new APIs for telemetry, debug, feature and: audit event log data, and evolve them as the product and underlying services change.
  • Represent Databricks at academic and industrial conferences & events.
  • + years of industry experience
  • + years of experience building large scale distributed systems