← All roles

Senior Software Engineer - Database Engine Internals

Databricks· Engineering
Apply on company site
Mountain View, CA$166k - $225kfull-timePosted 11mo ago

About the role

Senior Software Engineer focused on next-generation database engine internals, including query compilation/optimization, distributed execution, vectorized execution, storage encodings, and related areas to build a decoupled query engine and structured storage system for lakehouse architectures.

Responsibilities

  • Design and implement next-gen database engine internals in areas such as query compilation and optimization, distributed query execution and scheduling, vectorized execution engine, data security, resource management, transaction coordination, efficient storage structures (encodings, indexes), and automatic physical data optimization.

Qualifications

  • 5+ years of experience working in a related system (preferred)
  • Passion for database systems, storage systems, distributed systems, language design, or performance optimization
  • Experience working towards a multi-year vision with incremental deliverables
  • Motivated by delivering customer value and impact
  • Optional: PhD in databases or distributed systems

Skills

Required:Database systemsDistributed systemsQuery optimization
Nice to have:Programming languages

Benefits

  • See regional benefits detail link in job posting (benefits overview provided)
Last updated Sep 10, 2026. Interested? Apply on the company site.

About Databricks

Leading Data and AI Platform for Enterprises

Databricks offers a unified platform for data, analytics and AI. Build better AI with a data-centric approach. Simplify ETL, data warehousing, governance and AI on the Data Intelligence Platform.

AIanalyticsbig datadatadata warehousingenterprise-infrastructuregovernanceliquid-ai-recruiting-target

More open roles at Databricks