Senior Software Engineer, Atlas Search Query
Core
Design and develop the next generation of Search query architecture, optimization, and execution for a cloud-based distributed system handling relevance and vector search.
Role type
Senior Software Engineer (Search Query Architecture)
Builds
Cloud-based distributed search system components including data ingestion, performance, query language, and query execution.
Domain
Cloud infrastructure, distributed systems, search engines, vector search
Deliverable
production ML models | product features
Required skills
Query processing and optimization, stateful distributed systems development, multithreaded application debugging and profiling (Java, Rust), system architecture, project strategy, mentoring
Preferred skills
Designing high-volume query engines (databases, search systems, vector search systems)
Technologies
Java, Rust, MongoDB, AWS, Google Cloud, Microsoft Azure
Responsibilities
Lead complex projects across the MongoDB ecosystem, architect features, identify and implement features enhancing query language and performance, perform code reviews, mentor team members
Seniority
Senior, hands-on IC with strategic leadership