NoSQL 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
+8 more
Job description
- Design, build, configure, and support self-managed and on-premises database infrastructure.
- Support production environments, including backup and recovery, disaster recovery, replication, high availability, patching, monitoring, capacity planning, performance troubleshooting, storage expansion, and incident resolution.
- Support and maintain MongoDB, Cassandra, Redis, and other NoSQL database platforms.
- Mentor other DBAs and promote the effective use of NoSQL database technologies.
- Document architecture, deployment procedures, operational standards, backup and recovery processes, and troubleshooting procedures.
- Participate in technical meetings, design discussions, and project assignments.
- Develop and maintain automation to improve database deployment and operational processes.
Requirements
We are seeking a hands-on, technically strong NoSQL Database Engineer with 5+ years of experience supporting self-managed and on-premises database platforms. The ideal candidate will be a builder with experience designing, deploying, automating, and supporting database infrastructure in production. The candidate should be comfortable working across database, Linux, storage, networking, backup, disaster recovery, monitoring, and automation. Strong collaboration and communication skills are important, as this individual will work with database engineers, infrastructure teams, developers, security, compliance, and other technical stakeholders., * 5+ years of hands-on database engineering or administration experience.
- Strong experience with MongoDB, including platform design, deployment, configuration, operations, replication, backup, recovery, and high availability.
- Experience with Cassandra, including cluster deployment, scaling, performance, replication, troubleshooting, and production support.
- Experience with Redis, including deployment, configuration, availability, persistence, monitoring, and operational support.
- Experience building, deploying, and supporting database infrastructure rather than only performing routine database administration.
- Experience with Linux administration, storage, capacity planning, monitoring, and production troubleshooting.
- Scripting and automation experience using Ansible, Infrastructure as Code, Python, Shell, Terraform, or similar technologies.
- Strong problem-solving, communication, and collaboration skills.
Nice-to-Haves
- Experience with Neo4j Graph or comparable NoSQL technologies.
- Experience supporting infrastructure upgrades and large-scale production environments.
- Experience with additional automation or Infrastructure-as-Code tools.
- Experience mentoring other DBAs or technical team members.
- Ability to quickly learn new technologies and connect database requirements to broader infrastructure and application needs.
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
Is Software Engineering Over-Saturated?
Highest Paying Tech Companies for Developers
Find a Developer Job: 12 Best Job Sites For Developers