Powering the agentic revolution in travel. Sabre is an AI-native technology leader, backed by one of the world’s largest travel data clouds. Built on an open, modular, cloud-native architecture, Sabre serves as the backbone for both established leaders and bold, new disruptors, guiding them to the next age of travel retailing through intelligent, connected, and personalized experiences. With AI at its core and operating at unparalleled scale, Sabre transforms insights into innovation, empowering airlines, hoteliers, agencies and other partners to retail, distribute and fulfill travel worldwide.
Information Technology General Job Description
Team Description
As a Lead DBA you will play a crucial role in ensuring the reliability, scalability, and performance of our systems and applications. You will collaborate with cross-functional teams to design, implement, and maintain robust and efficient infrastructure solutions. This role requires a deep understanding of system architecture, strong problem-solving skills, and a passion for automating processes to enhance operational efficiency.
We are looking for a seasoned, hands-on Database Engineer with strong expertise in SQL and NoSQL (specifically MongoDB) and solid scripting capabilities in Shell and Python, along with proven experience on Google Cloud.
This role combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems.
Role and Responsibilities:
- 8+ years of experience in database engineering and administration.
- Strong SQL skills (design, optimization, indexing, performance tuning).
- Deep hands-on experience with MongoDB (schema design, aggregation, replication, sharding, performance tuning).
- Proficient in Shell, Python and terraform scripting for automation and operational excellence.
- Hands-on experience with Google Cloud (Cloud SQL, cloud-native deployments, monitoring, HA/DR setups).
- Strong experience in production support, scalability, reliability, and performance management.
- Evaluates, from a reliability standpoint, the materials, properties and techniques used in production. Advises design engineering on selection, application and test of electronic components and systems
- Recommends design or test methods and statistical process control procedures for achieving required levels of product reliability
- Determines reliability requirements of components and systems to achieve company, customer and any governmental agency reliability objectives
- Develops new acceleration techniques and analytical tools to assure the early identification of potential problems with new products, packaging, processes, and product reliability
- Makes recommendations for changes in the selection and application of components and systems. May propose changes in design or formulation to improve system and/or process reliability
- Collaborate with cross-functional teams to design, implement, and maintain highly available and scalable systems and services
- Analyze system and application architectures to identify and mitigate potential reliability bottlenecks
- Define and track Service Level Objectives (SLOs) and Service Level Indicators (SLIs) to measure system performance
- Optimize resource utilization to ensure cost-effectiveness while maintaining reliability
- Collaborate with security teams to implement security best practices and ensure compliance with industry standards and regulations
- Own application systems and work with development teams on performance/security improvements
- Participate in security incident response and vulnerability management processes
- Maintain comprehensive documentation of system configurations, processes, and best practices
- Troubleshoot, diagnose, and take corrective actions to improve stability and performance of systems running on production environment
Qualifications and Education Requirements:
- 8+ years of relevant experience in the DBA role
- Scripting skills and experience with expertise on Shell, Python and terraform scripting
- Good working knowledge of cloud services (preferable GCP)
- Experience designing and operating cloud-based CI/CD pipelines
- Experience installing, configuring, and troubleshooting Java applications
- Solid hands-on experience with framework development and ability to achieve end-to-end automation of workflows
- Strong attitude towards teamwork, knoedge sharing and documentation
Nice to Have Qualifications:
- Bachelor’s degree in computer science or computer engineering
- General experience with distributed architecture and/or high availability systems & capacity planning
- Familiarity with machine learning and artificial intelligence concepts can be beneficial for enhancing system automation, anomaly detection, and predictive maintenance
We will give careful consideration to your application and review your details against the position criteria. You will receive separate notification as your application progresses.
Please note that only candidates who meet the minimum criteria for the role will proceed in the selection process.