MongoDB is looking to build the core infrastructure to become a world-class distributed database by solving problems in areas like networking, observability, workload management, and data movement.
Requirements
- 5+ years of experience building distributed systems
 
- Experience with building production-level code with a large user base, robust design structure and rigorous code quality, written in C, C++, Rust, or another systems programming language
 
- Strong competencies in data structures, algorithms, and software design/architecture
 
- Understanding of modern computer architecture and internals
 
- Experience in areas such as high performance / low latency networking, performance tuning, distributed systems, system observability, and system resiliency
 
Responsibilities
- Building distributed systems
 
- Writing production-level code with a large user base, robust design structure and rigorous code quality
 
- Designing and developing core features of a popular database
 
- Contributing to the development of a project slated for the next release of MongoDB
 
- Leading the development of a new feature
 
- Participating in design reviews for new features
 
- Resolving bugs and taking on code review responsibilities
 
Other
- Degree in Computer Science or similar field, or equivalent practical experience
 
- Passion for the theory and practice of system design for large-scale distributed systems
 
- Demonstrated industry success or academic research in relevant areas
 
- Ability to work remotely in the United States
 
- Participation in employee affinity groups, fertility assistance, and parental leave policy