jobapplier

Senior Software Engineer (Cluster Scalability)

MongoDB

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