Staff Software Engineer - Database Engine Internals
192k – 260kSan Francisco, CAOnsite8+ YOE
Summary
Designs and implements next-gen query engines and storage for Lakehouse architecture, focusing on query optimization, distributed execution, vectorized processing, and efficient storage. Requires 8+ years in database/distributed systems.
About the role
Responsibilities
- 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
Requirements
- Passion for database systems, storage systems, distributed systems, language design, or performance optimization
- Experience working toward multi-year visions with incremental deliverables
- Motivated by customer value and impact
- 8+ years of experience in related systems (preferred)
Nice-to-Haves
- PhD in databases or distributed systems
Skills
Database SystemsDistributed SystemsQuery OptimizationVectorized ExecutionStorage SystemsApache SparkQuery CompilationTransaction CoordinationResource ManagementData Security
Similar roles at this salary range
All Backend Engineering jobs →Staff Software Engineer, Growth AI
Staff Software Engineer anchoring AI-powered growth products across SEO and exploratory teams. Architect production ML systems, partner with ML orgs, and set technical direction as a senior IC.
208k – 365kSan Francisco, CA +3Backend EngineeringHybridJavaLLMs
Staff Backend Engineer
Staff Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 6+ years of experience and strong engineering fundamentals.
180k – 240kSeattle, WABackend EngineeringOn-siteGoSQL