Skip to Content

Senior Software Engineer, Cluster Scalability

Job Overview

As a Senior Software Engineer on Cluster Scalability, you'll work on data partitioning, one of the hardest and most impactful problem areas at MongoDB today.

Key points

  1. You'll collaboratively design and build the distributed machinery that turns independent query-processing and storage nodes into a single, unified database system.

  2. You'll solve complex performance problems and design protocols for moving and placing data without disruption.

  3. Experience with building production-level code with a large user base, robust design structure and rigorous code quality, written in C++.

  4. Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture.

  5. Passion for the theory and practice of system design for large-scale distributed systems, as well as hands-on or academic experience in the domain.

  6. Understands modern computer architecture and internals to the degree that they can reason about how specific design choices plays out in a system like…

  7. Has demonstrated industry success or academic research in areas.

  8. High performance / low latency networking.

Skills

MongoDBNode.jsAWSAzureGoogle CloudRecruitingInterviewing

Experience: Senior-level · 5+ years

Similar jobs

More open roles like this one