Workplace
hybrid
Employment
Full-Time
Published
Aug 11, 2026
Closes
No date supplied
The role
Join the Vector Search team and help build a cutting-edge vector database on top of MongoDB. Our team is responsible for the syntax and implementation of MongoDB's $vectorSearch aggregation, which enables approximate nearest neighbor queries over high-dimensional vectors.
We are a small team with a large and rapidly growing customer base, providing engineers an opportunity to make a highly-visible, broad impact. When scaling search to billions of vectors, performance is paramount. We're looking for engineers who enjoy solving complex and open-ended problems that directly impact users' performance.
This role is based in San Francisco, CA with a hybrid work model.
You would get to:
• 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
• Have the opportunity to lead projects and own subsystems
• Perform code reviews with peers, review technical designs, and mentor junior developers
Ideally you will be:
• 3+ years of experience working on large-scale backend systems
• Experience writing high-performance applications in Java or another JVM language
• A growth mindset and the desire to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback
• Passionate about optimization, code quality, and problem solving
• Bonus: experienced with Apache Lucene, vector databases, or high-throughput web services
Success Measures
• In 3 months you'll have a solid high-level understanding of what our team does and how we operate
• You'll have contributed to the development of an existing project and completed several small improvements or bug fixes
• In 6 months you'll be reviewing code
Requirements
Department: Atlas Search