Senior Database Engineer

4 days ago


Petaling Jaya, Selangor, Malaysia Sovereign's Capital 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

  • 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.
Qualifications

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.

The Nice-to-Haves

  • Knowledge of caching (Redis / Elastcache)
  • Knowledge of MSSQL database management
  • Knowledge on scripting languages (Python)
  • Awareness about application orchestration
Additional Information

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

What We Stand For At Grab

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.


#J-18808-Ljbffr

  • Petaling Jaya, Selangor, Malaysia NexRoar Services Sdn Bhd Full time

    Job SummaryWe are seeking an experienced Senior Database Specialist to join our IT team at NexRoar Services Sdn Bhd. As a senior member of our team, you will be responsible for designing, implementing, and maintaining our database infrastructure to ensure optimal performance and availability.Main Responsibilities:Database Design and Implementation: Design...


  • Petaling Jaya, Selangor, Malaysia Senior Care At Home Edmond Full time

    Job DescriptionWe are seeking a highly experienced Senior Process Engineer to join our team. The ideal candidate will have a strong background in water treatment design and process engineering, with a minimum of 10 years of experience in a consultancy environment.Main Responsibilities:Design and develop water treatment processes and systems for various types...


  • Petaling Jaya, Selangor, Malaysia Upscale Sdn Bhd Full time

    Job OverviewWe're Upscale Sdn Bhd, a leading company in the industry, and we're looking for an experienced Database Developer to join our team. The successful candidate will have a solid background in database development, specifically in PL/SQL and Python.Main Responsibilities:Developing and maintaining scalable database solutions.Designing and implementing...


  • Petaling Jaya, Selangor, Malaysia Senior Care At Home Edmond Full time

    • Handle for typical types and all sizes of projects comprising water supply and WTP treatment design.• Perform all necessary duties from the preliminary/ conceptual design stage, detailed design until project completion, due diligence and upgrading works as listed in the following sections with guidance by superior.2. Design and Drawing Preparation•...


  • Petaling Jaya, Selangor, Malaysia Senior Care At Home Edmond Full time

    Role SummaryThis is a senior role that requires a high level of technical expertise, as well as excellent communication and leadership skills.Main Responsibilities:Design and develop water treatment processes and systems for various types of projects.Liaise with clients and stakeholders to understand their requirements and provide solutions.Lead a team of...


  • Petaling Jaya, Selangor, Malaysia PLUS Malaysia Full time

    Get AI-powered advice on this job and more exclusive features.Key Responsibilities:Maintain Oracle Databases on Oracle Cloud Infrastructure (OCI), in terms of patching, migration, upgrade, duplication, data export, and do periodical refreshes.Manage Oracle DataGuard on Oracle Cloud and Monitor the status of the DB systems on OCI.Implement and maintain...


  • Petaling Jaya, Selangor, Malaysia Aethir Full time

    Aethir is the only Enterprise-grade AI-focused GPU-as-a-service provider in the market. Its decentralized cloud computing infrastructure allows GPU providers (containers) to meet Enterprise clients who need powerful GPU chips for professional AI/ML tasks. Thanks to a constantly growing network of over 40,000 top-shelf GPUs, including 3,000 NVIDIA H100s,...


  • Petaling Jaya, Selangor, Malaysia Upscale Sdn Bhd Full time

    About the CompanyUpscale Sdn Bhd is a dynamic and innovative company that values expertise in database development. We're seeking a skilled Database Developer who can leverage their knowledge of PL/SQL and Python to drive efficient database solutions.Main Responsibilities:Developing and maintaining high-performance database solutions.Designing and...


  • Petaling Jaya, Selangor, Malaysia ARRK Engineering Full time

    Senior Electrical Engineering PositionWe are looking for an experienced senior electrical engineer to join our team in automotive development. As a senior engineer, you will lead teams in analyzing traces from control units, documenting results, and investigating technical documentation.Your Key AccountabilitiesLead teams in analysis of traces from control...


  • Petaling Jaya, Selangor, Malaysia Avinity Analytics Full time

    Direct message the job poster from Avinity AnalyticsDATA ENGINEER at a Data Consultancy & Data Solutions ProviderJOB OVERVIEWJoin Avinity Analytics where we focus on providing you with the best training and education in data engineering, as well as relevant data projects that will help you gain the necessary experience to advance your career.There are...


  • Petaling Jaya, Selangor, Malaysia Sovereign's Capital Full time

    Job DescriptionDesign, build, and maintain high-performance databases that support critical business applications.Develop and implement strategies to optimize database performance, security, and reliability.Collaborate with engineering teams to design and implement scalable database architectures.Analyze and resolve complex database issues to minimize...


  • Petaling Jaya, Selangor, Malaysia Aethir Full time

    Aethir is at the forefront of AI-focused GPU-as-a-service solutions. Our decentralized cloud computing infrastructure meets the needs of enterprise clients requiring powerful GPU chips for professional AI/ML tasks.We are seeking an experienced database operations specialist to join our team. Key responsibilities will include:Responsibilities:Routine...


  • Petaling Jaya, Selangor, Malaysia Websight Sdn. Bhd Full time

    Senior Laravel Developer JobWe are seeking a senior-level Laravel Developer to join our team at Websight Sdn. Bhd.The ideal candidate will have extensive experience in developing and maintaining web applications using the Laravel framework, and will be able to lead a team of developers to ensure system consistency and improve user experience.About the...


  • Petaling Jaya, Selangor, Malaysia Different Technologies Pty Ltd. Full time

    About This RoleWe are seeking an experienced Database Solutions Specialist to join our data engineering team at Different Technologies Pty Ltd. The successful candidate will be responsible for designing, developing, and maintaining complex database systems, including databases, data warehouses, and data lakes.Your key responsibilities will include:Database...


  • Petaling Jaya, Selangor, Malaysia Aethir Full time

    Aethir is a leading provider of enterprise-grade AI-focused GPU-as-a-service solutions. Its decentralized cloud computing infrastructure allows GPU providers to meet the needs of clients requiring powerful GPU chips for professional AI/ML tasks.The company's mission is to provide high-performance, scalable computing wherever it's needed. Backed by top...

  • DevOps Engineer

    2 weeks ago


    Petaling Jaya, Selangor, Malaysia ATTSPACE X BLACKSMITH Full time

    We are seeking a skilled Senior DevOps Engineer to join our engineering team. As a DevOps Engineer, you will be responsible for maintaining and optimizing our cloud infrastructure, implementing CI/CD pipelines, and ensuring the reliability and security of our systems.Job Descriptions:Design, implement, and maintain AWS cloud infrastructure using...


  • Petaling Jaya, Selangor, Malaysia Senior Care At Home Edmond Full time

    Job OverviewWe are seeking a highly skilled Process Engineer to join our team. As a Process Engineer, you will be responsible for designing and developing water treatment processes and systems for various types of projects.Main Responsibilities:Design and develop water treatment processes and systems for various types of projects.Liaise with clients and...


  • Petaling Jaya, Selangor, Malaysia Carsome Group Full time

    About YouSenior software engineers II play a key role in inspiring and driving outcomes within the engineering team. Engineers will look to you for solutioning of complex problems. You will engage actively with product teams to craft crystal clear requirements for engineers to take on and execute.Your-Know-HowStrong experience in backend development, with...


  • Petaling Jaya, Selangor, Malaysia Surbana Jurong Private Limited Full time

    Senior Engineer - HydropowerWe are seeking an experienced Senior Engineer to lead our hydropower engineering team. The ideal candidate will have a strong background in civil engineering and at least 10 years of experience in hydropower engineering.The successful candidate will be responsible for undertaking design, analysis and report writing at feasibility...


  • Petaling Jaya, Selangor, Malaysia Minconsult Sdn Bhd Full time

    1 week ago Be among the first 25 applicantsMinconsult Sdn Bhd, established in 1962, is a leading multi-disciplinary consultancy practice known for its engineering excellence. We deliver exceptional value through our innovative and efficient engineering solutions, and have grown both nationally and internationally. At Minconsult, we seek individuals committed...