Senior Software Engineer - Database Engine Internals
Core
Design and implement next-generation decoupled query engines and structured storage systems to unify data warehousing and advanced analytics, outperforming specialized data warehouses.
Role type
Senior IC database systems engineer (query engine internals)
Builds
High-performance query engines, vectorized execution engines, and efficient storage structures for the Lakehouse platform
Domain
Data infrastructure, distributed systems, database internals
Deliverable
production ML models | product features
Required skills
Database systems, storage systems, distributed systems, language design, performance optimization
Preferred skills
Multi-year vision planning, customer impact delivery, PhD in databases or distributed systems
Technologies
Apache Spark, Delta Lake, Lakehouse architecture
Responsibilities
Design and implement query compilation and optimization, distributed query execution and scheduling, vectorized execution engine, data security, resource management, transaction coordination, efficient storage structures (encodings, indexes), automatic physical data optimization
Seniority
Senior, hands-on IC