Senior Software Engineer (Cluster Scalability)
- United States
- Senior Level
- 5+ years
- Posted
Skills
Required
- Distributed systems
- MongoDB
- C++
- system design
- building distributed systems
- tuning
- modern computer architecture
Preferred
- data structures
- algorithms
- software design/architecture
Join MongoDB's Cluster Scalability team as a Senior Software Engineer. You'll work on data partitioning, building the distributed machinery that unifies independent query-processing and storage nodes into a single database system. Your work will have a significant impact on solving complex data challenges faced by MongoDB's largest customers. You'll collaborate with a diverse and inclusive team, and your success will be measured by your contributions to the development of new features and mentoring new engineers.
Contribuer au développement de projets visant à améliorer la scalabilité des clusters MongoDB, en particulier en ce qui concerne le partitionnement des données.
Responsibilities
- Collaborer à la conception et à la construction de la machinerie distribuée qui transforme les nœuds de traitement de requêtes et de stockage indépendants en un système de base de données unifié.
- Diriger le développement de nouvelles fonctionnalités et aider à encadrer les nouveaux ingénieurs de l'équipe.
- Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture
- System observability
Requirements
Distributed systems
- Experience with building production-level code with a large user base, robust design structure and rigorous code quality, written in C++
- 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
- 5+ years of experience building distributed systems
- Has demonstrated industry success or academic research in areas such as:
- Performance tuning
- System resiliency
- Understands modern computer architecture and internals to the degree that they can reason about how specific design choices plays out in a system like MongoDB
- High performance / low latency networking
Pay
USD 126,000 - 248,000
jobapplier