# Senior Software Engineer, Query Optimization

**Company**: MongoDB
**Location**: Austin
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/mongodb/jobs/7870876?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3a0466a8-f3d

## Description

Join the MongoDB Server Query Optimization team and help build a world-class distributed open-source query optimizer. The team plays a crucial role in the experience and performance of data processing, responsible for the MongoDB Query Language and the lifecycle of each query.

Responsibilities:

- Innovate in flexible schema databases and help build a world-class query optimization system

- Research state-of-the-art query systems to inform design

- Leverage deep knowledge of product strengths, weaknesses, and industry trends to provide technical vision and direction

- Set initiative level strategy, architect plans, and lead the team towards successful execution

- Identify, design, implement, test, and support new features related to query performance and robustness

- Work with other engineers to coordinate seamless changes in a feature-rich, large code base

- Collaborate with other teams, including client drivers, cloud services, and enterprise tools

- Influence and grow team members through active mentoring, coaching, and leading by example

Requirements:

- 5+ 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 and robust design structure

- Degree in Computer Science or similar field, with strong competencies in data structures, algorithms, and software design/architecture

- Experience with large code bases written in C++ or another systems programming language

- Strong foundation in core database internals

Success Measures:

- In three months, contribute to the development of a project slated for the next major version and fix bugs in a minor version

- In six months, take on code review responsibilities and play an active role in drafting and reviewing design for new features

- In twelve months, contribute to the long-term technical roadmap of the MongoDB Query team

Benefits:

- Opportunities for personal growth and business impact

- Supportive and enriching culture

- Employee affinity groups

- Fertility assistance and generous parental leave policy

## Skills

### Required
- C++
- data structures
- algorithms
- software design
- database internals
- distributed systems
- large-scale backend engineering

### Nice to have
- query optimization
- compilers
- language transpilers
- distributed storage systems

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/mongodb/jobs/7870876?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
