Software Engineer 3, Atlas Vector Search
MongoDB- Base salary
- $106k–$209k Published base salary range
- Location
- Hybrid - San Francisco, CA Remote eligibility
- Employment
- Full-time Mid-level
About the job
MongoDB is the next-generation database that helps businesses transform their industries by harnessing the power of data. The company is the fastest-growing database ecosystem, with over 9 million downloads, thousands of customers, and over 750 technology and service partners.
Join the Vector Search team and help build a cutting-edge vector database on top of MongoDB. The team is responsible for the syntax and implementation of MongoDB's $vectorSearch aggregation, which enables approximate nearest neighbor queries over high-dimensional vectors. This is a small team with a large and rapidly growing customer base, providing an opportunity to make a highly-visible, broad impact.
Responsibilities:
- 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
Qualifications:
- 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
- Passionate about optimization, code quality, and problem solving
- Bonus: experienced with Apache Lucene, vector databases, or high-throughput web services
Compensation: The base salary range for this role in the U.S. is $106,000—$209,000 USD.
Benefits: Equity, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, 401(k) plan, mental health counseling, transgender-inclusive health insurance coverage, and health benefits offerings.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.