remote
Senior Data Platform Engineer - MongoDB
Data Engineer
Lead the design, deployment, and maintenance of scalable MongoDB data platforms on AWS, automating backup, recovery, and pipeline orchestration with Ansible and Bash scripts.
About the role
Key Responsibilities
- Architect and implement high‑availability MongoDB clusters on AWS, ensuring performance, security, and compliance.
- Develop and maintain Ansible playbooks for automated provisioning, configuration, and lifecycle management of MongoDB nodes.
- Design and optimize aggregation pipelines to transform and analyze large datasets, delivering actionable insights.
- Implement robust backup and recovery strategies, including point‑in‑time restores and disaster‑recovery testing.
- Write and maintain Bash scripts for routine maintenance, monitoring, and alerting tasks.
- Collaborate with data scientists and application teams to integrate MongoDB solutions into end‑to‑end data workflows.
Requirements
- 5+ years of experience building and managing MongoDB deployments in production environments.
- Strong proficiency with AWS services (EC2, S3, RDS, IAM) and infrastructure automation using Ansible.
- Hands‑on experience scripting in Bash and designing complex aggregation pipelines.
- Solid understanding of database performance tuning, sharding, and replication.
- Excellent problem‑solving skills and a proactive approach to system reliability and security.
Skills
mongodbawsansiblebash