remote
Senior Software Engineer, Atlas Search Query - MongoDB
Software Engineer
Senior Software Engineer focused on designing and building a cloud‑based distributed search engine, driving performance, query language, and execution for relevance‑based and vector search using MongoDB Atlas Search.
About the role
Key Responsibilities
- Architect and implement core components of a distributed search platform, including data ingestion, query planning, and execution pipelines.
- Optimize query performance and resource utilization for large‑scale relevance and vector search workloads.
- Collaborate with cross‑functional teams to define and evolve the MongoDB Query Language for advanced search features.
- Design and maintain high‑availability, fault‑tolerant services that run in a cloud environment.
- Conduct code reviews, performance profiling, and capacity planning to ensure system reliability.
Requirements
- 5+ years of software engineering experience in large‑scale distributed systems.
- Strong background in query optimization, indexing, and search engine internals.
- Proficiency with MongoDB and experience building cloud services.
- Experience with vector search techniques and machine learning integration is a plus.
- Excellent problem‑solving skills and a passion for building high‑performance, scalable software.