Senior Software Engineer, Atlas Search Query
Lead complex search query architecture and optimization projects for MongoDB Atlas Search. Requires 5+ years in data management/search systems, distributed systems experience, and proficiency in Java and Rust.
What You’ll Do
- Lead complex projects across the MongoDB ecosystem, for instance, development of a new Search aggregation framework within the MongoDB aggregation framework
- Set project level strategy, architect features, and lead projects to successful execution
- Identify, design, and implement features enhancing our query language, performance, and operability
- Perform code reviews with peers and make recommendations on how to improve our software development processes
- Influence and grow team members through active mentoring and leading by example
What We Look For
- 5+ years experience in data management/search systems, ideally with a strong query processing and optimization background
- Experienced in the development and maintenance of stateful distributed systems
- Eager to shape the technological direction of a complex system and have the ability to lead initiatives through collaboration with others
- Experienced in debugging and profiling multithreaded applications written in Java and Rust
- Bonus: experience with designing high-volume query engines, such as a database, search system, or vector search system
Success Measures
- In 3 months, you'll contribute to the improvement of our core "mongot" repository
- In 6 months, you'll be working on projects such as query features or platform improvements
- In 12 months, you'll be building POCs, designing new features, and collaborating with other teams from across the company on complex projects
Software Engineer, Backend
Backend engineer owning financial systems including transaction authorization, credit decisioning, and payment processing. Requires 5+ years building production backend systems, Go proficiency, distributed systems experience, and AI tool adoption.
Software Engineer, Virality and Activation
Backend engineer building activation and viral growth features including onboarding, sharing, and invite flows. Works with Python/Django, databases, analytics instrumentation, and A/B testing.
Software Engineer, Backend
Build and maintain backend services, APIs, and data pipelines powering an AI aviation safety platform. Requires 2+ years backend experience with Python or JS/TS and familiarity with APIs and databases.
Software Engineer II - Integrations
Software Engineer II on the Integrations team building and maintaining iPaaS-based integrations and customer-facing APIs. Requires 3+ years experience, Node.js/TypeScript, SQL, and third-party API integration skills.
Senior Software Engineer, Storage Layer Services
Senior engineer building and operating multi-tenant cloud storage control plane services for MongoDB Atlas. Requires 5+ years experience with Rust/C++, Kubernetes, distributed systems, and operational excellence.