This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Database Site Reliability Engineer (DB SRE) plays a crucial role in maintaining the performance, reliability, and availability of an organization’s database systems. These professionals are responsible for ensuring that data remains accessible and secure, which is vital for supporting the business's operational goals. Through the optimization of database performance and the implementation of best practices, DB SREs help enhance the efficiency of daily operations, reduce downtime, and ultimately contribute to higher customer satisfaction and business growth.
Job Responsibility:
Performance Tuning: Optimizing query performance, indexing, schema design, and storage engines, particularly in large-scale systems
Collaboration: Working closely with software engineers to review database migrations, optimize queries, and integrate databases into application workflows
Data Quality & Governance: Define rules, write validation tests, and ensure the integrity and quality of data
Automation: Use languages such as Python, Go, and Shell, and use tools like SALT and Ansible to automate operational tasks and minimize manual intervention
Monitoring & Observability: Implement monitoring, alerting, and logging solutions to maintain database health and ensure that Service Level Objectives (SLOs) are consistently met
Incident Response: Support and debug database production issues across various services and stack layers. They participate in on-call rotations and lead root cause analysis (RCA) for database incidents
Collaboration with Peer SREs: Work closely with performance engineering teams to define, optimize, and govern Oracle data loading and DML scripting standards, with a strong focus on high volume, large table operations and database performance
Performance Engineering: Collaborate with performance engineers to establish and maintain loading procedures for Oracle-based data systems
Runbook Management: They develop and maintain runbooks to guide the maintenance and troubleshooting of database systems
Requirements:
Bachelor’s in Computer Science, Software Engineering, or related technical field
At least 5+ years of experience as an Application DBA and/or Database Developer
Advanced skills in PL/SQL and T-SQL, with a strong understanding of schema design, query optimization, and performance tuning
Proficiency in automating operational tasks using Python or Shell Script, and experience with tools such as Github, Liquibase, Jenkins, Terraform, and SALT
Demonstrated experience optimizing complex SQL queries in high‑volume or performance‑sensitive environments
Experience working with Windows and Linux systems, networking fundamentals, and troubleshooting systems issues
Familiarity with logging and observability tools, including SPLUNK, OEM, Grafana, AppDynamics, Datadog, and SQL Developer
Experience with data refreshes and scrubbing procedures
Understanding of site reliability engineering (SRE) principles, including reliability, scalability, and operational excellence
Nice to have:
Experience supporting 24/7 production environments and participating in on-call rotations
Experience with Cloud Platforms like PCF, GCP, AWS, Azure
Experience with Gen AI tools- Github Copilot or equivalent
What we offer:
401(k) with company match and Employee stock purchase plan
Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions