Senior Software Engineer, Backend
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