Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Query (Optimization)

$173k - $297k
Full-time

MongoDB HQ

Role Description

Join the MongoDB Server Query Optimization team, and help us build a world-class distributed open-source query optimizer. Our team plays a crucial role in the experience and performance of data processing. We are responsible for the MongoDB Query Language and the lifecycle of each query, through parsing, optimization and plan selection.

We have tons of interesting problems to solve with a direct impact on users for transactional, time-series, and analytical workloads. The team is endeavoring to systematically rewrite every major component of our optimization and execution systems. We need your help to design and build the heart of a distributed, flexible schema, document database.

Qualifications

  • 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
  • Passion for the theory and practice of database query engines, as well as hands-on or academic experience in the database domain

Requirements

  • 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

Success Measures

  • In three months you’ll have contributed to the development of a project slated for the next major version, as well as fixed a few bugs in a minor version of our latest stable release series; You'll have learned about MongoDB's project lifecycle, and our long-term goals for the system
  • In six months, you’ll have taken on code review responsibilities and are playing an active role in drafting and reviewing the design for new features; You have expanded the team's horizons by presenting a favorite paper or system architecture related to query systems
  • In twelve months, on the basis of your extensive past experience in the query space, you have contributed to the long-term technical roadmap of the MongoDB Query team

Benefits

  • Equity
  • Participation in the employee stock purchase program
  • Flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • 401(k) plan
  • Mental health counseling
  • Access to transgender-inclusive health insurance coverage
  • Health benefits offerings

Company Description

MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the database for the AI era, enabling innovators to create, transform, and disrupt industries with software. MongoDB’s unified database platform—the most widely available, globally distributed database on the market—helps organizations modernize legacy workloads, embrace innovation, and unleash AI.

With offices worldwide and nearly 60,000 customers—including 75% of the Fortune 100 and AI-native startups—relying on MongoDB for their most important applications, we’re powering the next era of software.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Query (Optimization) in Remote vacancy
  • $163k - $217.67k

     ...Description Tenable is looking for a Staff Software Engineer to join our core product engineering...  ...that enable data ingestion, storage, querying, and retrieval at scale. ~Data Management...  ...tuning, schema design, query optimization in a distributed microservice architecture... 
    Suggested
    Full time
    Work experience placement
    Flexible hours

    Tenable, Inc.

    Remote
    6 days ago
  • $151k - $297k

     ...Description Join the MongoDB Server Query Execution team, and help us...  ...improving the core execution engine that powers all queries,...  ...logical query plan produced by the optimizer and turning it into reality....  ...structures, algorithms, and software design/architecture ~... 
    Suggested
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Remote
    4 days ago
  • $242k - $389k

     ...Opportunity Are you excited to drive our ML Performance Optimization initiatives and make our ML models that enable autonomous...  ...vehicle ML use cases. You will work alongside a team of strong software engineers and act as a force multiplier for our internal customers.... 
    Suggested
    Remote work

    Zoox

    United States
    2 days ago
  • $224k - $302.4k

    Role Description We have an opening to hire a Staff Software Engineer - Agent Optimization. Temporal provides a reliable foundation powering AI leaders such as OpenAI, NVIDIA, Cursor, Lovable, Replit, and others. Its adoption is expanding to users spanning a broad range... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Home office

    Temporal Technologies

    Remote
    2 days ago
  • Role Description As a Staff Software Engineer at Navient you’ll develop and execute on the technical...  ...of various personalization and optimization features within the product flow....  ...Secure coding principles. ~Database queries / SQL. ~Microservices. ~Web Content... 
    Suggested
    Full time
    Temporary work

    Navient

    Remote
    7 days ago
  • $175k - $225k

     ...Brightside is looking for a Full-Stack Staff Software Engineer, Growth with a strong product sense...  ...responsible for member growth, including optimization of the purchasing funnel and...  ...experience, including schema design, query performance, data modeling, and safe... 
    Full time
    Temporary work
    Remote work

    Brightside Health

    Remote
    1 day ago
  •  ...Staff Software Engineer Supernal helps small-to-medium businesses hire their first AI employee. Our AI teammates are built using intelligent...  .... You'll work across the full system—from database query optimization to Helm chart tuning to designing new platform... 
    Full time
    Remote work

    Infinity Constellation

    United States
    2 days ago
  • $150k

     ...Senior/Staff Software Engineer Title of Role: Senior/Staff Software Engineer Location: -...  ...capabilities into existing platforms. Optimize database interactions with PostgreSQL...  ...with database management and querying using PostgreSQL and GraphQL. Preferred... 
    Work at office
    Remote work

    Recruiting from Scratch

    United States
    1 day ago
  • $175k - $205k

     ...Staff Software Engineer (Web) Multiple Roles: Frontend-Heavy, Fullstack, Backend-Heavy About...  ...development. Experience profiling and optimizing performance, understanding memory...  ...performance. Understanding of indexing, query planning, isolation levels, MVCC,... 
    For contractors
    Remote work

    MetaProp.vc

    United States
    4 days ago
  • $180k - $240k

     ...Staff Engineer Opportunity As a Staff Engineer at Pearl Health, you...  ...Leadership Mentor engineers at Software Engineer I, II, and III...  ...pipelines, and cost optimization. ~ Deep expertise designing...  ...databases, including schema design, query optimization, data... 
    Temporary work
    Remote work
    Shift work

    Pearl Health

    United States
    3 days ago
  • $150k - $226k

     ...Staff Software Engineer Harness is the AI Software Delivery Platform company, led by technologist...  ..., reliability, compliance, and cost optimization. Harness brings AI and automation to...  ..., PostgreSQL ~ Experience with SQL query tuning, performance optimizations is... 
    Local area
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Harness

    United States
    2 days ago
  • $190.58k

     ...two levels with this posting: Senior Software Engineer (P4) and Staff Software Engineer (P5). The initial stages...  ..., and demonstrate kindness, empathy, optimism, curiosity, and vulnerability....  ..., and reasoning about migrations and query performance; Experience with analytical... 
    Full time
    Remote work
    Home office
    Flexible hours
    Shift work

    murmuration

    United States
    1 day ago
  • $198k - $299k

     ...platform, teams can analyze, test, and optimize user experiences faster than ever....  ...cohort at Amplitude starts with a query. Our in-house OLAP engine, Nova , processes trillions of...  ...dramatically. We're looking for a Staff Software Engineer who wants to go deep on... 
    Work at office
    Immediate start
    Worldwide
    Home office
    Flexible hours

    Amplitude

    San Francisco, CA
    1 day ago
  •  ...Description Role Summary: The Staff Software Engineer will be a high-velocity full-stack builder...  ...(SSE) Global Readiness & Performance Optimization: Own internationalization (i18n/...  ...and optimize API latency and database query performance (PostgreSQL/MS SQL) to support... 
    Full time
    Worldwide

    Ritchie Bros.

    Norwalk, CT
    1 day ago
  •  ...failure modes, and long-term design tradeoffs — not just feature delivery ~ Deep SQL and data modeling instincts — migrations, query optimization, schema design ~ Distributed systems experience: async workflows, event-driven architecture, message queues ~ AWS... 
    Remote work

    Qualifacts Systems

    United States
    2 days ago
  • $200k - $230k

     ...Role We're looking for an experienced engineer with deep expertise in distributed data...  ...the storage infrastructure through query optimization, caching strategies, and workload management...  ...s what we're looking for 12+ years of software engineering experience building and... 
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    I did my part and supported the Regular Toilet

    Denver, CO
    4 days ago
  • $185k - $235k

    Senior/ Staff Software Engineer (Ruby/Full-Stack)- hybrid Job type: Full Time · Department: Core Engineering...  ...guidance to junior engineers, and optimizing the platform to enhance the user...  ...application performance, solving database query problems, and modularizing monolithic... 
    Full time
    Work at office
    Remote work
    3 days per week

    Neara

    New York, NY
    2 days ago
  • $60k - $120k

     ...documentation to performance optimization. By leveraging a proprietary...  ...of the AI-powered data engineering revolution. You can read more...  ...for? We\'re in search of a Staff Software Engineer who brings a passion...  ...proficiency in SQL, including query profiling, optimization, and... 
    Remote work
    Worldwide

    Early Stage Partners LP

    Sunnyvale, CA
    1 day ago
  •  ...following client to help find a Senior Software Engineer for their Stats & Analytics, Data...  ...their platform does 465 billion automated optimizations per second. About the Data Delivery...  ...Optimizing data models, pipelines, and queries for performance and efficiency. Qualifications... 
    Full time
    Work from home
    Home office

    Plus10 Recruitment

    Remote
    9 hours ago
  • $230k - $288k

     ...Backend Engineer As a Backend Engineer, you'll work on our backend and infrastructure systems to design, build and maintain a...  ...scale. You should have a strong understanding of databases, query optimization and distributed systems and be comfortable integrating third... 
    Currently hiring
    Local area
    Remote work
    Weekend work
    3 days per week

    Semgrep, Inc

    Boston, MA
    1 day ago
  • $166.5k - $291.4k

     ...Description It all started when engineer Fred Luddy wrote code that...  ...: Trino for distributed queries, dbt for transformations, Iceberg...  ...to forecast, plan, and optimize cloud spend at enterprise scale...  .... As our founding Staff Software Developer focused on Forecasting... 
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago
  • $166.9k - $230.9k

    Role Description As a Senior Software Engineer, you'll partner closely with Product, Machine Learning, Pricing, Capital Markets, Lending...  ...flexible platform capabilities that enable new marketplace optimization and monetization strategies. ~Improve the scalability, observability... 
    Full time
    Summer work
    Local area
    Flexible hours

    Upstart

    Remote
    2 days ago
  • $180k - $220k

     ...out of the box. Vinci enables engineers to run thousands of...  ...physical systems are designed and optimized. Our teams rely on high‑performance...  ...5+ years professional software engineering experience building...  ...schema design, safe migrations, query tuning, indexing, and... 
    Remote work
    Flexible hours

    Vinci4D.ai

    Palo Alto, CA
    4 days ago
  • $166.7k - $232k

     ...access to data — and we’re looking for a Staff Software Engineer to take it to the next level. ~...  ...~Ability to design, implement, and optimize scalable data models (dimensional, normalized...  ...systems, ensuring data integrity and query performance. ~Experience with data... 
    Work at office
    Flexible hours

    Pantheon Systems

    Remote
    9 hours ago
  • $182k - $238k

    Role Description The Staff Software Engineer will play a critical role in designing, developing, and maintaining high-quality software solutions...  ...coding standards and best practices. Develop APIs ensuring optimal performance, scalability, and security. ~Collaborate... 
    Full time
    Work from home
    Flexible hours

    EasyPost

    Remote
    9 hours ago
  • $217k - $303k

    Role Description We are seeking a Staff Software Engineer to lead the technical architecture of our media infrastructure. In this role, you will...  ...opportunities to increase media consumption at Reddit. ~Optimize Media Pipelines: Build and optimize resilient backend... 
    Full time
    Flexible hours

    Reddit

    Remote
    5 days ago
  • $315k - $405k

    Role Description As a Senior Software Engineer on the Batch and Realtime Streaming team, you will play a pivotal role in architecting, developing...  ...mechanisms for versioning, monitoring, and governance. ~Optimize data pipelines and storage for high performance, scalability... 
    Full time
    Local area

    The Voleon Group

    Remote
    8 days ago
  • $207.59k

    Role Description The Staff Software Engineer (Multiple Positions Open) at Earnest LLC in Oakland, CA will drive the technical strategy and execution...  ...-centric financial products, ensuring a frictionless and optimized user experience and orchestrating large-scale financial... 
    Full time
    Work from home
    Home office

    Earnest

    Remote
    3 days ago
  • $204k - $255k

     ...collaboration, bridging backend, frontend/client, and machine learning engineering teams. ~CnC is applying GenAI and large language models (...  ...of ML products. ~Architect and build ML infra and optimize for performance, scalability, and cost-effectiveness. ~Mentor... 
    Full time
    Casual work
    Live in
    Work at office
    Remote work

    Airbnb

    Remote
    3 days ago
  • $119k - $198.7k

     ...decommission legacy application layers. We are seeking a high-impact Staff Software Engineer to lead the technical execution of our ERP modernization...  ...~Experience with state management solutions (Redux, React Query, etc.). ~Deep understanding of reactive programming... 
    Full time
    Temporary work
    Flexible hours

    PowerSchool Group

    Remote
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Query (Optimization). Be the first to apply!