The opportunity
Join the MongoDB Server Query Optimization team, and help us build a world-class distributed open-source query optimizer. Our team plays a crucial role in the experience and performance of data processing.
What you'll do
+ years of experience in data management systems, distributed systems, or large-scale backend engineering
Experience with building production-level code with a large user base, robust: design structure and rigorous code quality
Degree in Computer Science or similar field, or equivalent practical: experience, with strong competencies in data structures, algorithms, and software design/architecture
Experience with large code bases written in C++ or another systems: programming language. You'll need to trace down defects, estimate work complexity, and design evolution and integration strategies as we rewrite different components of the system
A strong foundation in core database internals is essential. While direct: experience in query optimization is a massive bonus, it is not a prerequisite. We are also excited to meet candidates with strong backgrounds in compilers, language transpilers, or distributed storage systems
Innovate in the area of flexible schema databases. Help us build a world-class query optimization system
What they're looking for
- Research state-of-the art query systems to inform our design
- Leverage deep knowledge of the strength and weakness of the product and of: industry trends to provide technical vision and direction
- Set initiative level strategy, architect plans, and lead the team towards successful execution
- Advise and partner with management on roadmap decisions, processes, and architectural designs