Software Engineer 3, Atlas Vector Search

MongoDB MongoDB · Enterprise · San Francisco, CA · PTO Atlas Search

Software Engineer to build and optimize a vector database on top of MongoDB, focusing on the $vectorSearch aggregation operator for high-dimensional vector queries and performance at scale.

What you'd actually do

  1. Implement new features within MongoDB's $search and $vectorSearch aggregation operators
  2. Work cross-functionally with Product teams to define new query and index syntax
  3. Identify and address performance bottlenecks in filter queries and nearest neighbor search
  4. Have the opportunity to lead projects and own subsystems
  5. Perform code reviews with peers, review technical designs, and mentor junior developers

Skills

Required

  • 3+ years of experience working on large-scale backend systems
  • Experience writing high-performance applications in Java or another JVM language

Nice to have

  • Apache Lucene
  • vector databases
  • high-throughput web services

What the JD emphasized

  • high-performance applications
  • performance bottlenecks
  • scaling search to billions of vectors
  • performance is paramount