MongoDB's Atlas Search is a growing cloud service that allows users to execute complex search queries using the MongoDB Query Language. The team is building a cloud-based distributed systems software responsible for the core components of search including: data ingestion, performance, query language and execution, and aggregation. The product is being adopted quickly and there are many interesting projects to help with.
Requirements
- Proficient in modern programming languages and techniques
- Experienced in developing distributed systems, cloud services and SaaS products
- Experienced in designing and maintaining search platforms or distributed databases is preferred but not required
- Experienced in debugging and profiling multithreaded JVM applications is preferred but not required
Responsibilities
- Build and design our integrated search platform, written in Java
- Contribute to two leading open source platforms, MongoDB and Lucene
- Perform code reviews with peers and make recommendations on how to improve our code and software development processes
- Collaborate with other teams including cloud services, database, enterprise tools, drivers and support to coordinate changes or contribute to their projects
- Contribute to the improvement of our core "mongoT" repository
- Working on features such as query features or platform improvements
- Building POCs, designing new features, and collaborating with other teams from across the company on complex projects
Other
- Eager to impact and envision the technological future of a complex system
- Based in San Francisco for our hybrid working model
- Participate in product and design discussions
- To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone.
- MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process.