CareerPlan

Senior Software Engineer, Backend

Petaling Jaya, myFull-time2026-10-14 → 2026-11-10
On-site

Core

Build and operate large-scale personalization and recommendation systems serving millions of consumers and merchants across Grab's business verticals in Southeast Asia.

Role type

Senior IC backend software engineer (recommendation systems)

Builds

Recommendation pipelines (candidate generation, pre-ranking, ranking) and backend services for Grab's superapp

Domain

Ride-hailing, food delivery, and financial services in Southeast Asia

Deliverable

production ML models

Required skills

distributed systems, recommendation system design, Go, machine learning, feature engineering, cloud technologies, system performance tuning, on-call troubleshooting, mentorship

Preferred skills

Golang, Python, large-scale ML serving infrastructure optimization

Technologies

Go, Python, cloud platforms

Responsibilities

Oversee end-to-end recommendation pipeline; design and write Go code for service availability and scalability; partner with product/design to implement features; collaborate with Data Science on ML infrastructure; participate in code and design reviews; optimize service capacity and performance; handle on-call duties; provide technical mentorship

Seniority

Senior, hands-on IC