Senior Engineer Storage Layer Services
@ MongoDB

Hybrid
$175,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXXXX******* @mongodb.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review Rust language fundamentals and best practices.
Study distributed systems architecture and cloud storage.
Practice multi-threaded programming and performance profiling.
Review case studies on building scalable cloud services.

Behavioral Questions

Describe a challenging distributed system project.
Explain how you manage project deadlines.
Discuss a time you mentored a teammate.
Detail your approach to cross-team collaboration.

Frequently Asked Questions