← All roles

Senior Software Engineer - Database Engine Internals

Apply on company site
Hybrid (Belgrade, Serbia)full-timePosted 11mo ago

About the role

Databricks is building the next generation (decoupled) query engine and structured storage system to outperform specialized data warehouses, while retaining the expressiveness of general purpose systems. This role involves designing next-generation systems in areas such as query compilation and optimization, distributed query execution, vectorized execution, data security, resource management, transaction coordination, efficient storage structures, and automatic physical data optimization.

Responsibilities

  • Drive requirements clarity and design decisions for ambiguous problems
  • Produce technical design documents and project plans
  • Develop new features
  • Mentor more junior engineers
  • Test and rollout to production, monitoring.

Qualifications

  • 5+ years of experience working in a related system
  • Optional: PhD in databases or distributed systems
  • A passion for database systems, storage systems, distributed systems, language design, or performance optimization
  • Comfortable working towards a multi-year vision with incremental deliverables
  • Customer-oriented and impact-driven

Skills

Required:Database systemsDistributed systems

Benefits

  • See region-specific benefits details linked by the company (benefits page)
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