Senior Software Engineer - Database Engine Internals

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

Databricks is seeking a Senior Software Engineer to work on the internals of their database engine, focusing on next-generation query engines and structured storage systems. The role involves designing and implementing systems for query compilation, execution, optimization, data security, resource management, and storage structures to support diverse workloads including ETL and data science.

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

Nice to have

  • PhD in databases or distributed systems