Staff Software Engineer, GenAI
Core
Design, build, and run GenAI services, agents, and applications to solve practical problems for Agoda teams.
Role type
Staff Software Engineer (GenAI)
Builds
GenAI services, agents, platforms, internal assistants, and AI coding workflows
Domain
Travel technology + Generative AI
Deliverable
production ML models
Required skills
Python, Java, Kotlin, Scala, Go, C#, TypeScript, GenAI application development, agent orchestration, CI/CD, distributed systems, Kubernetes, observability
Preferred skills
Retrieval-augmented generation, tool calling, automated AI evaluation, ML infrastructure, privacy controls
Technologies
Python, Java, Kotlin, Scala, Go, C#, TypeScript, Kubernetes, CI/CD tools
Responsibilities
Design and build GenAI services and agents; own delivery lifecycle from user needs to production support; improve AI quality, reliability, latency, and cost; build reusable APIs and integrations; lead technical design and mentor engineers
Seniority
Staff, hands-on IC with strategic impact
