Description

Ideally you will be:

Proficient in modern programming languages and techniques
Eager to impact and envision the technological future of a complex system
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 and distributed applications is preferred but not required

You would get to:

Build and design our integrated search platform, written in Java
Contribute to two leading open source platforms, MongoDB and Lucene
Participate in product and architecture discussions
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

Success Measures:

In 3 months, you'll contribute to the improvement of our core "mongot" and Mongo Management Service repos
In 6 months, you'll be working on features to build out new infrastructure for Atlas Search
In 12 months, you'll be building POCs, designing new features, and collaborating with other Cloud and Server teams on complex projects

Key Skills
Education

Any Graduate