Software Engineer 3, Atlas Vector SearchActive$106K

The opportunity

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.

What you'll do

  • 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

  • + years of experience working on large-scale backend systems

What they're looking for

  • 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