Software Engineer, Backend (AI)
Core
Build LLM-Kit, Grab's framework for building, deploying, and monitoring LLM and agentic applications, serving as the standard starting point for teams shipping AI products.
Role type
Senior IC backend software engineer (LLM frameworks)
Builds
Python libraries, CLIs, scaffolding templates, and agent integrations for LLM services
Domain
AI/ML infrastructure, developer tooling, Southeast Asia superapp
Deliverable
production ML models | product features
Required skills
Python, Golang, LLMs, LangChain, LangGraph, AWS, Kubernetes, CI/CD, relational databases, distributed systems
Preferred skills
automated testing, technical documentation, root cause analysis
Technologies
FastAPI, LangChain, LangGraph, MCP, uv, OpenTelemetry, Datadog, Vault, OIDC, MySQL, PostgreSQL, Oracle
Responsibilities
Develop end-to-end framework features including agent integrations and CLI subcommands; Design clean abstractions over LLM frameworks; Build well-architected Python libraries and CLIs; Implement quality layers like tracing, metrics, and guardrails; Ensure framework reliability through on-call support and post-mortems
Seniority
Mid-level, hands-on IC