Lead Software Engineer, Backend - Business Platform
Core
Design, build, and operate high-quality backend systems and services for GrabMerchant Super App and Portal, empowering Southeast Asian merchants with professional tools and data-driven insights.
Role type
Lead Software Engineer, Backend
Builds
Distributed backend services, microservices, and merchant-facing features for the GrabMerchant platform
Domain
Fintech / Superapp / Southeast Asia
Deliverable
production ML models
Required skills
Python, Go, distributed backend architectures, microservices, relational and NoSQL databases, Redis, Kafka, RabbitMQ, RESTful API design, gRPC, system design, cloud platforms (AWS, GCP, Azure), CI/CD, Generative AI applications, AI Agent workflows, LangChain, LangGraph, LlamaIndex, RAG pipelines, vector databases (Pinecone, Milvus, Qdrant, pgvector)
Preferred skills
Mentoring junior engineers, process optimization, stakeholder partnership
Technologies
Python, Go, Redis, Kafka, RabbitMQ, AWS, GCP, Azure, LangChain, LangGraph, LlamaIndex, Pinecone, Milvus, Qdrant, pgvector
Responsibilities
Design and build end-to-end software systems, apply advanced architectural patterns, collaborate with stakeholders across the product lifecycle, optimize engineering processes, mentor junior engineers
Seniority
Senior, hands-on IC with leadership responsibilities
