MongoDB
The Cluster to Cluster Synchronization team is working to make migrations, backups, and disaster recovery of MongoDB clusters easy and reliable. Our main focus is mongosync , a tool to synchronize two MongoDB clusters. This tool is a top priority for the company, and is used to migrate customers from on-prem MongoDB to MongoDB's cloud service, MongoDB Atlas.
Our team champions a strong culture of inclusivity and collaboration. If you want to work on a collaborative team that’s creating a high-performance distributed service for syncing databases, this is the team for you!
We are looking to speak to candidates who are based in Dublin for our hybrid working model.
Responsibilities
- Build mongosync, a database migration and syncing tool. This tool is heavily used by MongoDB Atlas (our Database-as-a-Service), as well as by on-prem customers
- Develop the MongoDB Database Tools, a set of CLI utilities for working with a MongoDB deployment. It includes tools for importing, exporting, and diagnostics
- Work closely with product, support, and engineers across the organization to collectively build features that our customers love
- Mentor and contribute to the growth of team members
Candidate Profile
- 5+ years of hands-on experience designing, building, testing, and maintaining industrial-strength software
- Experience with building databases or core components for data processing systems
- Experience with distributed systems such as data replication, distributed transactions, scalability, and fault tolerance
- Experience in at least one compiled language, and interest in wo