Staff Engineer, Query Optimization
Leads the design and development of MongoDB’s distributed query optimization and execution systems, shaping technical strategy and mentoring engineers. Requires 10+ years in data management, distributed systems, or large-scale backend engineering, plus systems programming and strong database internals expertise.
About the job
Responsibilities
- Innovate in flexible-schema databases and build a world-class query optimization system.
- Research state-of-the-art query systems to inform design.
- Provide technical vision and direction based on product strengths, weaknesses, and industry trends.
- Set initiative-level strategy, architect plans, and lead execution.
- Advise and partner with management on roadmap decisions, processes, and architectural designs.
- Identify, design, implement, test, and support features related to query performance and robustness, query language enhancements, diagnostics, and integrations with other products and tools.
- Coordinate seamless changes across a feature-rich, large codebase.
- Collaborate with client drivers, cloud services, enterprise tools, support, consulting, education, and marketing teams.
- Mentor and coach team members, leading by example.
Requirements
- 10+ years of experience in data management systems, distributed systems, or large-scale backend engineering.
- Experience building production-level code with a large user base, robust design structures, and rigorous code quality.
- Degree in Computer Science or a similar field, or equivalent practical experience.
- Strong competencies in data structures, algorithms, and software design and architecture.
- Experience with large codebases written in C++ or another systems programming language.
- Ability to trace defects, estimate work complexity, and design evolution and integration strategies.
- Strong foundation in core database internals.
- Experience in query optimization is a major advantage; backgrounds in compilers, language transpilers, or distributed storage systems are also relevant.
Compensation and Benefits
- U.S. base salary range: $151,000–$297,000 USD.
- Eligible benefits may include equity, employee stock purchase program, flexible paid time off, 20 weeks of fully paid gender-neutral parental leave, fertility and adoption assistance, a 401(k) plan, mental health counseling, transgender-inclusive health insurance coverage, and health benefits offerings.
Skills
C++, Data Structures, Algorithms, Software Architecture, Database Internals, Query Optimization, Distributed Systems, Backend Engineering, Compilers, Language Transpilers, Distributed Storage, Mongodb Query Language, Code Review, Systems Programming
Similar jobs
Backend Engineering jobsStaff-level engineer shaping the architecture and technical direction of MongoDB’s Search and Vector Search infrastructure. The role requires 10+ years in data management or distributed infrastructure, strong distributed-systems expertise, and the ability to lead complex cross-team initiatives.
Architects and leads development of Kong Identity’s globally distributed, multi-tenant identity platform, including token management, federation, security, compliance, and developer tooling. Requires 7+ years building production identity systems and deep expertise in modern identity protocols and high-scale infrastructure.
Build and operate Go-based automation and a PostgreSQL-as-a-service platform for high-throughput, always-on production systems. The role requires deep PostgreSQL production experience, backend development expertise, infrastructure automation, and staff-level technical leadership.
Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.
Staff Backend Software Engineer responsible for designing and scaling developer infrastructure, APIs, and backend services while shaping product direction and collaborating directly with customers. Requires extensive backend experience, Node.js proficiency, and a strong focus on developer experience.