MongoDB is a leader in database innovation, empowering users to create and disrupt industries with their unified database platform. The Staff Software Engineer will join the Query Optimization team to innovate and build a world-class query optimization system, contributing to the development and enhancement of MongoDB's query performance and robustness.
Responsibilities:
- Innovate in the area of flexible schema databases. Help us build a world-class query optimization system
- 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 management on decisions related to roadmap, processes, architecture and design
- Identify, design, implement, test, and support new features related to query performance and robustness, query language enhancements, diagnostics, and integration with other products and tools
- Work with other engineers to coordinate seamless changes in a feature-rich, large code base
- Work with other teams including client drivers, cloud services, enterprise tools, support, consulting, education, and marketing to coordinate changes or contribute to their projects
- Influence and grow team members through active mentoring, coaching and leading by example
Requirements:
- 10+ years of experience in data management systems
- 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
- Passion for the theory and practice of database query engines, as well as hands-on or academic experience in the database domain