CareerPlanSign in

Software Engineer 3, Atlas Vector Search

San Francisco 💼 Full-time🗓 2026-05-20 → 2026-09-26

Core

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

Role type

Senior backend software engineer (vector search)

Builds

MongoDB's $vectorSearch aggregation operator and vector database features

Domain

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

Deliverable

production ML models | product features

Required skills

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

Preferred skills

Apache Lucene, vector databases, high-throughput web services

Technologies

MongoDB, Java, JVM languages

Responsibilities

Implement new features within MongoDB's $search and $vectorSearch aggregation operators, work cross-functionally to define 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.