Software Engineer 3, Atlas Vector Search
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
