Senior Engineer, Database Reliability
New
J
JobgetherDatabase infrastructure
Based in the United StatesFull-TimeSenior
SalaryUnited States salary range: $174,200–$261,200 per year. Additional compensation: Equity opportunities and performance-based bonus potential.
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 7 years of experience in systems administration, systems engineering, or software development, including at least 4 years operating production relational databases.
- Required Skills
- AWSPostgreSQLKubernetesMySQLPrometheusRedisTerraformDatadog
Requirements
- Have at least 7 years of experience in systems administration, systems engineering, or software development.
- Have at least 4 years of experience operating production relational databases.
- Bring deep expertise in MySQL or PostgreSQL and practical working knowledge of the other, including its extensions and tools.
- Have experience designing, operating, and scaling caching systems such as Redis.
- Understand trade-offs between caching systems and underlying databases.
- Have experience building and maintaining highly available, cloud-based database systems on AWS or another cloud platform.
- Be proficient with Terraform or similar infrastructure-as-code tools and automated, reviewable infrastructure workflows.
- Have familiarity with Kubernetes or other distributed systems and stateful workloads in orchestrated environments.
- Have hands-on data-system observability experience with tools such as Datadog, Prometheus, or CloudWatch.
- Be able to monitor query performance, replication lag, cache hit rates, and service health.
- Bring coding and automation skills, including troubleshooting application code, building internal tools, and developing backend services when needed.
- Have experience with incident response, production support, reliability engineering, performance optimization, and disaster recovery.
- Demonstrate technical leadership through design reviews, mentorship, knowledge sharing, and practical documentation.
- Be able to verify AI-generated code and analysis before applying them to production data systems.
Responsibilities
- Own Redis Enterprise and AWS ElastiCache reliability, including capacity planning, failover strategies, upgrades, and healthy usage patterns.
- Participate in the production on-call rotation and serve as an escalation point for database and caching incidents.
- Support engineering teams with query troubleshooting, storage guidance, schema design, and database performance optimization.
- Manage database and cache infrastructure through Terraform and other infrastructure-as-code tools.
- Develop reusable database and cache templates, standards, and platform workflows.
- Build and maintain observability solutions, including dashboards, alerts, metrics, logging, and service-level objectives.
- Improve performance, resilience, and scalability across MySQL, PostgreSQL, and Redis environments.
- Advise product and engineering teams on database architecture, technology selection, query patterns, caching strategies, and capacity planning.
- Lead technical design reviews, mentor engineers, and establish operational standards through documentation, reusable patterns, and runbooks.
- Write automation and tooling to eliminate repetitive work and improve the database reliability practice.
- Apply AI tools to code development, query-plan analysis, log investigation, documentation, and incident response, validating outputs for production use.
View Full Description & ApplyYou'll be redirected to the employer's site