MongoDB Server Query Integration team is looking to enhance the experience and performance of data processing by building user-facing features on top of the core query engine and integrating query with other products in the MongoDB ecosystem. This includes enhancing time-series product, extending language support for analytics, growing Atlas Search and Vector Search products, and adding workload telemetry.
Requirements
- Experience with building production-level code with a large user base, robust design structure and rigorous code quality
 
- Experience with large code bases written in C++ or another systems programming language.
 
- trace down defects, estimate work complexity, and design evolution and integration strategies as we rewrite different components of the system
 
- Passion for the theory and practice of database query engines, as well as hands-on or academic experience in the database domain
 
- Write well tested, production-ready code in C++ (our test infrastructure also leverages Python and Javascript)
 
- 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
 
Responsibilities
- building user-facing features on top of the core query engine
 
- helping to integrate query with other products in the MongoDB ecosystem
 
- enhancing our time-series product
 
- extending language support for analytics
 
- helping grow our Atlas Search and Vector Search products with database support
 
- adding workload telemetry to provide greater insight into how our database is used
 
- design and build the heart of a distributed, flexible schema, document database
 
Other
- 10+ years of experience in data management systems
 
- Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture
 
- Be directly responsible for delivering on goals which span a 6-18 month timeframe
 
- Play a key role in defining the roadmap for the next 12 months
 
- Advise management on decisions related to roadmap, processes, architecture and design