Senior Database Engineer
Grab
Date: 1 day ago
City: Petaling Jaya
Contract type: Full time

Company Description
Life at Grab
At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles - the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.
Job Description
Get to know the Team
How do we ensure database performance, availability and security in a hyper-growth environment? What are efficient ways/best practices to operate critical and large database systems? As Grab is expanding into a Superapp, we are constantly optimizing our processes and best practices for databases. We are expanding our database fleet with the addition of multiple open sources databases and tooling.
Get to know the Role
Database Reliability Engineers (DBRE) are responsible for keeping database systems that support all user-facing services and many other Grab production systems running smoothly 24/7/365. DBREs are a blend of database engineering and administration gearheads and software developers that apply sound engineering principles, operational discipline and mature software development and automation, specializing in databases (MySQL, PostgreSQL and MongoDB in particular). In that capacity, DBREs are peers to SREs and bring database expertise to the SRE and Infrastructure teams as well as our engineering teams.
The Critical Tasks You Will Perform
What Essential Skills You Will Need
Life at Grab
We care about your well-being at Grab, here are some of the global benefits we offer:
We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.
Life at Grab
At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles - the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.
Job Description
Get to know the Team
How do we ensure database performance, availability and security in a hyper-growth environment? What are efficient ways/best practices to operate critical and large database systems? As Grab is expanding into a Superapp, we are constantly optimizing our processes and best practices for databases. We are expanding our database fleet with the addition of multiple open sources databases and tooling.
Get to know the Role
Database Reliability Engineers (DBRE) are responsible for keeping database systems that support all user-facing services and many other Grab production systems running smoothly 24/7/365. DBREs are a blend of database engineering and administration gearheads and software developers that apply sound engineering principles, operational discipline and mature software development and automation, specializing in databases (MySQL, PostgreSQL and MongoDB in particular). In that capacity, DBREs are peers to SREs and bring database expertise to the SRE and Infrastructure teams as well as our engineering teams.
The Critical Tasks You Will Perform
- Work on database reliability and performance aspects for Grab as well as work on shipping solutions with the application teams.
- Analyze solutions and implement best practices for supported datastores(Primarily MySQL, PostgreSQL and MongoDB).
- Work on the observability of relevant database metrics and make sure we reach our database objectives.
- Work with peers(SREs, Application Engineers) to roll out changes to our production environment and help mitigate database-related production incidents.
- OnCall support on rotation with the team.
- Provide database expertise to engineering teams (for example through reviews of database migrations, queries and performance optimizations).
- Work on automation of database infrastructure and help engineering succeed by providing self-service tools.
- Plan the growth and manage the capacity of Grab's database infrastructure.
- Design, build and maintain database infrastructure that allows Grab to scale to assist hundreds of thousands of concurrent users.
- Support and debug database production issues across services and levels of the stack.
- Make monitoring and alerting alert on symptoms and SLOs, and not on outages.
- Document every action so your learnings turn into repeatable actions and then into automation.
- Review, analyze and implement solutions regarding database administration (e.g., backups, performance tuning)
- Work with Terraform and other tools to build mature automation (automatic setup new replicas or testing and monitoring of backups).
- Design and develop specifications for future database requirements including enhancements, upgrades, and capacity planning; evaluate alternatives and make appropriate recommendations.
What Essential Skills You Will Need
- Have at least 5 years of experience running MySQL/PostgreSQL databases in large Environments
- Have at least 2 year of experience with infrastructure automation (Ansible/Terraform)
- Awareness of cloud infrastructure (AWS/GCP) Have solid knowledge of SQL
- Have Solid knowledge of the internals of MySQL/PostgreSQL
- Have an urge to collaborate and communicate Have an urge to document all the things so you don't need to learn the same thing twice.
- Have a proactive, go-for-it attitude. When you see something broken, you can't help but fix it. Know your way around Linux and the Unix Shell.
- Have a passion for stable and secure systems management practices. Possess data modeling and data structure design skills.
- Knowledge of caching (Redis / Elastcache)
- Knowledge of MSSQL database management
- Knowledge on scripting languages (Python)
- Awareness about application orchestration
Life at Grab
We care about your well-being at Grab, here are some of the global benefits we offer:
- We have your back with Term Life Insurance and comprehensive Medical Insurance.
- With GrabFlex, create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
- We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours
We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Cloud Security Engineer
GXBank,
Petaling Jaya
23 hours ago
Get To Know The RoleYou will be responsible for contributing to the vulnerability management programme aimed at enhancing the overall security posture of the organisation. This role involves working closely with cross-functional teams to ensure the security and compliance of cloud environments, identifying and mitigating risks, and staying current with cloud security best practices.The Day-to-Day ActivitiesMonitor and triage security findings...

Assurance Professional
Siemens Energy,
Petaling Jaya
1 day ago
A Snapshot of Your DayA daily stand-up and coffee with your engagement team to get energized and focused for the day, followed by engaging discussions with colleagues how to drive change in the company, meetings with the client’s senior management and a team-internal retrospective to conclude on our observations – that is how your day might look liken when you...

Field Service XI
Vertiv,
Petaling Jaya
2 days ago
STRATEGIC ROLE:To assist the Operations Manager, Thermal to carry out the company's commitment and promise delivery of service level to the customers.To carry out maintenance, start-up, testing, commissioning, troubleshooting, repairing and retrofitting of Thermal Products.To assist in the cost evaluation required for "time & material" repair quotation. To carry out planning & scheduling of weekly Thermals group operations.To provide technical...
