The MongoDB Query Execution Team is hiring software engineers to develop a fast and modular distributed query system, implementing execution algorithms, building new query language features, and tuning database performance
Job Summary
The MongoDB Query Execution Team is hiring software engineers to develop a fast and modular distributed query system, implementing execution algorithms, building new query language features, and tuning database performance.
Candidates should have 5+ years of systems programming experience, solid computer science fundamentals, and experience with large code bases, preferably in C++, C, Rust or a similar compiled language.
Success in this role involves contributing to major version development, fixing bugs, taking on code review responsibilities, independently delivering complex functionality, and mentoring new engineers within the first year.
Matching Summary
The MongoDB Query Execution Team is hiring software engineers to develop a fast and modular distributed query system, implementing execution algorithms, building new query language features, and tuning database performance.
Skills & Requirements
Must-have
Systems programming experience
Industrial-strength software development
Large code bases experience
C++ or similar compiled language
Computer science fundamentals
Data structures and algorithms
Nice-to-have
Databases and data management systems
Theory and practice of database query engines
Constructive peer collaboration
Key Requirements
5+ years of experience in systems programming
B.Sc in Computer Science or equivalent practical experience