Staff Software Engineer - Query Execution
Core
Building and improving the core execution engine for a distributed open-source database, turning logical query plans into physical operators for data retrieval and manipulation.
Role type
Staff Software Engineer (Database Query Execution)
Builds
The core execution engine for MongoDB, supporting Atlas Streams, Atlas Search, Vector Search, and mongosync.
Domain
Distributed database systems, query optimization, C++ systems programming
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++ systems programming, query engine development, database internals, data structures and algorithms, software architecture design, technical leadership, roadmap definition, code review, 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; influence and grow team members through mentoring and coaching.
Seniority
Staff, hands-on IC with significant technical leadership and mentorship responsibilities