Senior Engineer Storage Layer Services @ MongoDB
Your Application Journey
Email Hiring Manager
Job Details
About MongoDB
MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. With MongoDB Atlas, the only globally distributed, multi-cloud database available in more than 115 regions, organizations can build, scale, and run modern applications.
About the Role: Senior Engineer Storage Layer Services
The Storage Layer Services Team is re-architecting the MongoDB Cloud Storage Layer. As part of a new team, you will help build performant multi-tenant distributed storage services that enhance the current architecture and power a broad range of customer use cases.
Candidate Profile
- 5+ years programming, debugging, and performance tuning experience
- Strong systems fundamentals, multi-threaded programming, and performance profiling
- Experience designing distributed systems and multi-tenant cloud services
- Proficiency with large backend/compiled codebases in Rust or C/C++
- B.Sc. in Computer Science or related field (or equivalent practical experience)
- Excellent communication and time management skills
- Experience with database internals or core component development
Position Expectations
- Develop secure multi-tenant cloud-native storage solutions
- Implement & operate production-ready applications in Rust
- Diagnose test failures and performance regressions
- Lead cross-team initiatives and mentor engineers
- Collaborate with Product Management and Engineering leadership
Success Measures
- Understand MongoDB Cloud Storage Architecture in the first month
- Contribute to Rust development and code review within three months
- Lead a new feature development within six months
Additional Information
MongoDB fosters a culture of inclusivity, diversity, and collaboration. Additional benefits include equity, comprehensive health benefits, generous parental leave, and more. MongoDB is an equal opportunity employer committed to providing accommodations for individuals with disabilities.
Key skills/competency
- Distributed Systems
- Cloud Native
- Rust
- C/C++
- Performance Tuning
- Multi-threading
- Database Internals
- Storage Solutions
- Cloud Architecture
- Operational Excellence
How to Get Hired at MongoDB
🎯 Tips for Getting Hired
- Research MongoDB's culture: Understand their mission, values, and products.
- Customize your resume: Highlight distributed systems and Rust experience.
- Emphasize technical skills: Focus on performance tuning and multi-threaded programming.
- Prepare for interviews: Showcase past project leadership and cloud service operations.