MongoDB is empowering innovators to create, transform, and disrupt industries by unleashing the power of data. The Query Integration team is seeking a Mid-Level Software Engineer to develop and scale new query capabilities while contributing high-quality code and collaborating with peers to support robust technical solutions.
Responsibilities:
- Develop and scale new query capabilities that directly impact our time-series, Atlas Search, and Vector Search products while adding workload telemetry for greater database insights
- Contribute high-quality, maintainable code primarily in C++ and gain a deep, working understanding of the MongoDB query engine
- Work constructively with peers to design, implement, and support robust technical solutions while giving and receiving meaningful feedback in code reviews
- Build comprehensive testing suites in Python/JavaScript and implement diagnostics to help identify and resolve complex query performance problems
Requirements:
- 3+ years of experience in computer programming
- Hands-on experience building industrial-strength software
- Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture
- Experience with large code bases, preferably in C++
- B.Sc. in Computer Science or similar field, or equivalent practical experience
- Experience in databases and/or data management systems is a huge plus, but not a requirement
- Interest in the theory and practice of database query engines. Hands-on experience or M.Sc./Ph.D in the domain is a plus