Staff Software Engineer - Database Engine Internals

Databricks Databricks · Data AI · Belgrade, Serbia · Engineering - Pipeline

Databricks is seeking a Staff Software Engineer to work on database engine internals, focusing on building the next generation query engine and structured storage system. This role involves designing and developing features related to query compilation, optimization, distributed execution, vectorized engines, data security, resource management, transaction coordination, and efficient storage structures. The goal is to create a unified platform that supports data warehousing and advanced analytics, improving performance and addressing challenges like data staleness and total cost of ownership.

What you'd actually do

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

Skills

Required

  • database systems
  • storage systems
  • distributed systems
  • language design
  • performance optimization
  • 7+ years of experience

Nice to have

  • PhD in databases or distributed systems