Staff Engineer, Query Optimization
Core
Design and build a world-class distributed open-source query optimizer for MongoDB, handling parsing, optimization, and plan selection for transactional, time-series, and analytical workloads.
Role type
Staff Engineer, Query Optimization
Builds
Distributed, flexible schema document database query execution systems
Domain
Database systems, distributed systems, query optimization
Deliverable
production ML models | product features
Required skills
Data structures, algorithms, software design/architecture, C++ or systems programming, database internals, large codebase navigation, defect tracing, work complexity estimation, integration strategy design
Preferred skills
Query optimization, compilers, language transpilers, distributed storage systems
Technologies
C++, MongoDB, distributed systems frameworks
Responsibilities
Design and build the heart of a distributed query optimization system; Research state-of-the-art query systems to inform design; Set initiative-level strategy and architect plans; Identify, design, implement, test, and support new features related to query performance and robustness; Mentor and coach team members
Seniority
Staff, hands-on IC with strategic leadership
