Senior Software Engineer, Cluster Scalability
Core
Build core infrastructure and distributed machinery for MongoDB's data partitioning and dynamic scaling to enable customers to scale workloads across multiple nodes.
Role type
Senior Software Engineer (Distributed Systems)
Builds
Data-movement and dynamic-scaling features for a globally distributed database
Domain
Database systems, Distributed systems, Cloud infrastructure
Required skills
C++, Distributed systems, Data structures, Algorithms, System design, Computer architecture, Networking, Performance tuning, System resiliency, System observability
Preferred skills
High performance networking, Academic research in distributed systems
Technologies
C++, MongoDB
Responsibilities
Design and build distributed machinery for data partitioning, develop data-movement and dynamic-scaling features, solve complex performance problems, design protocols for data placement without disruption.
Seniority
Senior, hands-on IC
