CareerPlanGet AI match score →

Software Engineer 3, Atlas Vector Search

San Francisco 💼 Full-time💰 $106,000–$106,000🗓 2026-05-20 → 2026-07-31

Core

Building a cutting-edge vector database on top of MongoDB, specifically implementing syntax and high-performance approximate nearest neighbor queries for high-dimensional vectors.

Role type

Senior IC backend software engineer (vector search)

Builds

MongoDB's $vectorSearch aggregation operator and high-throughput search infrastructure

Domain

Database systems, AI/ML infrastructure, high-performance computing

Deliverable

production ML models | product features

Required skills

large-scale backend systems, high-performance application development, JVM languages (Java), optimization, code quality, problem solving

Preferred skills

Apache Lucene, vector databases, high-throughput web services

Technologies

MongoDB, Java, JVM

Responsibilities

Implement new features within MongoDB's $search and $vectorSearch aggregation operators, work cross-functionally with Product teams to define new query and index syntax, identify and address performance bottlenecks in filter queries and nearest neighbor search, lead projects and own subsystems, perform code reviews and mentor junior developers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗