Experience with maintaining availability and durability of data at cloud-scale
At least 5 years of experience in programming, debugging, and performance tuning for distributed and/or highly concurrent software systems
Experience operating micro-service architectures at cloud-scale
Experience with large backend/compiled codebases and compiled languages, preferably in C++
Degree in Computer Science or similar field, or equivalent practical experience, with strong proficiency in data structures, algorithms, concurrency, and software design/architecture
Interest in the theory and practice of database internals
Professional or academic expertise in the domain of distributed systems is helpful, but not required
Position Expectations
Collaborate with engineers across a large-matrixed organization
Work with product management, customers, and internal stakeholders with a focus on delivering goal-oriented solutions
Identify, design, implement, test, and support new features
Keep abreast of new database technologies, cloud scaling solutions, and techniques in distributed computing
Espouse and promote the MongoDB values through mentorship, building together, intellectual honesty, and accountability
Success Measures
In three months, you will have contributed to the development of a new feature, design for a feature, or iterated on an existing feature
In six months, you will be providing detailed feedback on code reviews, interviewing potential hires, and reviewing feature designs
In twelve months, you will have handled business requests with significant ambiguity, written feature proposals, and mentored team members