Staff Software Engineer, Query Optimization

MongoDB is the leading developer data platform and the first database provider to IPO in over 20 years.
$137,000 - $270,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Engineer

Join MongoDB as a Staff Engineer to build and design the Atlas Search platform, contributing to open-source projects and shaping the future of distributed systems.

Software Development Manager, Amazon Health - New Partner Services

Lead software development team building healthcare technology solutions at Amazon, combining technical expertise with team management to create accessible healthcare products.

System Development Manager, FBA Capacity Management and Planning

Lead system development team for Amazon's FBA Capacity Management, overseeing large-scale distributed systems and automation initiatives.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Payments & Trade systems, offering competitive compensation and comprehensive benefits.

Software Engineering Manager - AVConference Telephony & Performance

Lead Apple's AVConference engineering team in developing cutting-edge audio-video conferencing solutions for FaceTime and other flagship products.

Description For Staff Software Engineer, Query Optimization

MongoDB is seeking a Staff Software Engineer for Query Optimization to join their Server Query Optimization team. This role involves building a world-class distributed open-source query optimizer, crucial for the experience and performance of data processing. The team is responsible for the MongoDB Query Language and the lifecycle of each query, through parsing, optimization, and plan selection.

The position offers flexibility with office-based and remote work options across the US and Europe, including New York, Dublin, Seattle, Palo Alto, and Chicago. The role involves solving interesting problems with direct impact on users for transactional, time-series, and analytical workloads. The team is undertaking a systematic rewrite of every major component of their optimization and execution systems.

Key responsibilities include:

  • Innovating in flexible schema databases
  • Researching state-of-the-art query systems
  • Providing technical vision and direction
  • Setting initiative level strategy and leading team execution
  • Advising management on roadmap, processes, and architecture decisions
  • Implementing new features related to query performance, robustness, and language enhancements
  • Coordinating with other teams across the organization

The ideal candidate will have 10+ years of experience in data management systems, strong competencies in data structures and algorithms, and passion for database query engines. They should be proficient in C++ or similar systems programming languages and have experience with large code bases.

MongoDB offers a comprehensive benefits package, including equity, flexible PTO, parental leave, fertility assistance, and mental health counseling. The company is committed to diversity, inclusion, and providing necessary accommodations for individuals with disabilities.

Last updated 5 months ago

Responsibilities For Staff Software Engineer, Query Optimization

  • Innovate in the area of flexible schema databases
  • Research state-of-the art query systems to inform design
  • Provide technical vision and direction
  • Set initiative level strategy and lead team execution
  • Advise management on roadmap, processes, and architecture decisions
  • Implement new features related to query performance and robustness
  • Work with other engineers to coordinate changes in a large code base
  • Coordinate with other teams across the organization
  • Mentor and coach team members

Requirements For Staff Software Engineer, Query Optimization

  • 10+ years of experience in data management systems, including extensive experience in query optimization
  • Experience with building production-level code with a large user base
  • Degree in Computer Science or similar field, or equivalent practical experience
  • Experience with large code bases written in C++ or another systems programming language
  • Passion for the theory and practice of database query engines

Benefits For Staff Software Engineer, Query Optimization

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Equity
  • Flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • 401(k) plan
  • Mental health counseling
  • Health benefits

Interested in this job?