Software Engineer 3, Atlas Vector Search

MongoDB

Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$106,000–$209,000 / yr
Posted
13 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $172k
This role $158k
$94k most similar roles pay here $222k

This role pays less than 56% of similar roles. Most pay $135,000–$209,375 — the shaded band above. At the midpoint, this role pays about $158k versus about $172k for comparable roles.

Based on 239 similar postings.

Employer

About MongoDB

MongoDB is a leading American software company that develops and provides commercial support for a popular, source-available document database. Designed to handle unstructured and structured data natively, its platform is purpose-built for modern cloud applications, analytics, and AI experiences.

MongoDB currently has 287 open roles on FindRole.

Listed pay typically runs $126,500–$209,000 across 104 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Software Engineer 3, Atlas Vector Search

Join the Vector Search team at MongoDB to build a cutting-edge vector database and implement new features within MongoDB's $vectorSearch aggregation operators. This role involves working cross-functionally with Product teams to define query syntax, identifying performance bottlenecks in nearest neighbor search, and leading projects while mentoring junior developers. Ideal candidates have 3+ years of experience in large-scale backend systems, proficiency in Java or another JVM language, a passion for optimization and problem-solving, and bonus points for experience with Apache Lucene, vector databases, or high-throughput web services. This position offers the chance to make a significant impact on a rapidly growing customer base by addressing complex performance challenges in a highly visible role.

What you'll do

  • Implement new features within MongoDB's $search and $vectorSearch aggregation operators.
  • Work with Product teams to define new query and index syntax for vector search.
  • Identify and address performance bottlenecks in filter queries and nearest neighbor searches.
  • Lead projects and own subsystems within the Vector Search team.
  • Perform code reviews, mentor junior developers, and review technical designs.

What we're looking for

  • 3+ years of experience in large-scale backend systems development.
  • Proficient in writing high-performance applications using Java or a JVM language.
  • Strong problem-solving skills with a focus on optimization and code quality.
  • Experience leading projects, reviewing code, and mentoring junior developers.
  • Familiarity with Apache Lucene, vector databases, or high-throughput web services preferred.

More like this

Similar roles

Senior Software Engineer, Atlas Clusters

MongoDB

Dublin, Ireland 13 days ago
MongoDB Python JavaScript Node.js Docker Kubernetes CI/CD AWS Azure Google Cloud Platform PostgreSQL MariaDB Redis Git JIRA Confluence Slack Zoom
Hybrid