About MongoDB
MongoDB provides a unified, globally distributed data platform that helps organizations modernize legacy workloads, embrace innovation, and build software. Its cloud-native MongoDB Atlas platform is available across AWS, Google Cloud, and Microsoft Azure.
Responsibilities
•Understand and improve the current functionality of the MongoDB query engine
•Contribute high-quality C++ code and give and solicit feedback in code reviews
•Identify, design, implement, test, and support features for query performance and robustness, query language enhancements, diagnostics for query performance problems, and integration with other products and tools
•Work constructively with peers to deliver technical solutions
•Contribute to the development of a project slated for the next major version and fix bugs in a minor version of the latest stable release series
•Take on code review responsibilities and independently deliver complex functionality and fix bugs
•Lead the development of a new major feature and help mentor new engineers on the team
Requirements
•5+ years of experience in systems programming
•Hands-on experience building industrial-strength software
•Solid computer science fundamentals, including data structures, algorithms, and software design and architecture
•Experience with large code bases, preferably in C++, C, Rust, or a similar compiled language
•B.Sc. in Computer Science or a similar field, or equivalent practical experience
•Interest in the theory and practice of database query engines
Nice to have
•Experience with databases and/or data management systems
•Hands-on database query engine experience or an M.Sc./Ph.D. in the domain
Conditions
•Relocation support is available
•Employee affinity groups, fertility assistance, and a generous parental leave policy