Staff Software Engineer - Query Execution
Core
Design and build the core execution engine for a distributed, flexible schema document database, turning logical query plans into physical operators for data retrieval and manipulation.
Role type
Staff Software Engineer (Database Query Execution)
Builds
Core execution engine for MongoDB, supporting Atlas Streams, Atlas Search, Vector Search, and mongosync
Domain
Distributed database systems, query optimization, systems programming
Deliverable
production ML models | product features
Required skills
C++ systems programming, database internals, query engine development, data structures and algorithms, software architecture, technical leadership, roadmap definition, mentoring
Preferred skills
Academic experience in database theory, experience with large codebases, knowledge of state-of-the-art query systems
Technologies
C++, MongoDB, Atlas Streams, Atlas Search, Vector Search, mongosync
Responsibilities
Define the 12-month roadmap for Query Execution by researching industry trends; deliver long-term goals by writing production-ready C++ code; advise management on architecture and processes; mentor and grow team members through coaching and knowledge sharing
Seniority
Staff, hands-on IC with strategic leadership
