MongoDB Performance Engineer / MongoDB Database Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
MongoDB Performance Engineer to own the throughput, latency, scalability and operational reliability of MongoDB landscape. This is a hands-on database engineering role - not an application-developer role. The engineer is accountable for making MongoDB fast, predictable and cost-efficient at scale. Performance engineering (Primary)
- Profile and optimize slow queries and aggregation pipelines using explain plans, the database profiler, and log analysis.
- Design, review and rationalize indexes (compound, partial, wildcard, Time To Live (TTL), text, geospatial) applying the Equality, Sort, Range (ESR) rule; eliminate unused and redundant indexes that inflate write cost and cache pressure.
- Tune the WiredTiger storage engine: internal cache sizing, eviction and checkpoint behavior, compression, and journaling, balanced against filesystem cache.
Operations & reliability
- Operate and scale sharded clusters: balancer management, chunk/range distribution, jumbo-chunk remediation, and (on modern versions) resharding.
-
Own backup/restore and Point-In-Time Recovery (PITR) strategy, plus rolling upgrades and patching with zero or minimal downtime. Infrastructure, OS & platform
- Right-size EC2 instances and EBS volumes (Input/Output Operations Per Second (IOPS) and throughput provisioning); on Kubernetes, own StatefulSet storage class, resource requests/limits, anti-affinity, and cache sizing against container memory limits.
Partner with application teams on data modeling; review schema changes; publish standards, runbooks and capacity guidance.
Requirements
Must Have Skills:
- Expert in MongoDB
- Strong experience in Performance tuning
- Fluent in the aggregation framework, indexing strategy, and read/write/read-concern semantics.
- Strong explain-plan and profiler-driven query optimization
- WiredTiger internals: cache, eviction, checkpoints, journal, compression, document-level concurrency.
- Replication and sharding operations at scale, including shard-key design trade-offs.
- Scripting for automation - Python
- Strong experience with tuning of specific clusters, queries, indexes and schemas
- Good experience designing sharding strategy and shard keys; plans resharding and zone strategy
- Strong experience operating and monitoring existing sharded clusters; runs balancer, fixes hot chunks
Nice To Have Skills:
- MongoDB certification
- Kubernetes operator experience for stateful MongoDB; Infrastructure-as-Code (Terraform/Ansible)., Skills: Digital : Mongo DB~Performance Engineering
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top Big Data Technologies That You Need to Know
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
20 Essential Tools For Backend Development
What Are The Top Skills Required For Azure Developers?