Staff Software Engineer - Database Engine Internals

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

Databricks is seeking a Staff Software Engineer to work on the core database engine, focusing on query compilation, optimization, distributed execution, and storage structures. The role is part of a team building a next-generation query engine and structured storage system to support diverse workloads from ETL to data science within their unified platform.

What you'd actually do

  1. Query compilation and optimization
  2. Distributed query execution and scheduling
  3. Vectorized execution engine
  4. Data security
  5. Resource management

Skills

Required

  • database systems
  • storage systems
  • distributed systems
  • language design
  • performance optimization
  • multi-year vision
  • incremental deliverables
  • customer value

Nice to have

  • PhD in databases or distributed systems