Latest AI JobsBrowse Jobs
Agoda logo

Software Developer, DevOps (Bangkok-based, 10-month Contract)

AgodaBangkokInformation Technology
Apply on company site
Salary
Not listed
Job type
Contract
Experience
Entry
Posted
21 Sept 2026
Status
Open · checked 7d ago

About this role

The Developer Efficiency team within the DevOps group at Agoda builds an AI-powered code review assistant that integrates with GitLab to provide automated review feedback and suggestions. This 10-month contract role in Bangkok asks a software developer to contribute to backend services, APIs, webhooks, integrations, and AI-powered features that help engineers work more effectively. Team members build and improve software tools, test AI-assisted workflows, and use feedback and basic product metrics to enhance the overall developer experience.

The position exists to drive automation and practical applications of artificial intelligence within engineering workflows. A successful candidate brings basic software development skills, curiosity about how LLM capabilities improve software creation, and a practical mindset for learning by building. Working alongside experienced engineers, the person in this role turns ideas into reliable tools while applying core DevOps practices.

What you will do

  • Build and improve software that helps Agoda engineers review code, automate repetitive work, and deliver changes more efficiently.
  • Develop backend services, APIs, webhook integrations, and automation using a modern programming language such as Go or Python.
  • Integrate AI and LLM capabilities into developer tools to generate code-review suggestions, summarize changes, and help engineers find information.
  • Work with prompts, structured inputs and outputs, basic guardrails, and evaluation examples to make AI features useful and dependable.
  • Write unit and integration tests, participate in code reviews, and help troubleshoot issues across development and CI/CD environments.
  • Use GitLab APIs, webhooks, and related developer-tool integrations to connect products with the software development workflow.
  • Monitor feedback, usage signals, and simple evaluation results to identify improvements and iterate on features.
  • Collaborate with teammates and internal users to understand problems, explain solutions, and continuously improve the developer experience.

What you need

  • Fresh graduates and candidates with up to two years of experience are welcome to apply.
  • Possess basic software development skills in a modern programming language, preferably Go or Python.
  • Show interest in artificial intelligence and curiosity about how AI and LLM capabilities can improve software development.
  • Demonstrate a basic understanding of APIs, Git, HTTP, and working with data in common formats such as JSON.
  • Maintain a willingness to learn about prompts, AI evaluations, responsible AI practices, and integrating LLMs into applications.
  • Have basic knowledge of the development ecosystem, including Bash, Git, Docker, testing, and CI/CD concepts.
  • Exhibit a practical, collaborative mindset with enthusiasm for automating repetitive work and improving engineering workflows.
  • Demonstrate good communication skills and the ability to ask questions, learn from feedback, and explain technical ideas clearly.

Nice to have

  • Built a small project using an LLM API, AI SDK, chatbot framework, or other AI-assisted development tool.
  • Experience with prompt engineering, retrieval-augmented generation (RAG), tool calling, or evaluating AI-generated output.
  • Experience using GitLab, GitHub, or another source-control platform and its APIs or webhooks.
  • Experience creating CI/CD pipelines, configuration as code, or automation scripts.
  • Exposure to Docker, Kubernetes, cloud services, monitoring, or configuration-management tools such as Terraform or Ansible.

Skills and tech stack

Questions candidates ask

What is the duration and location of this role?

This is a 10-month contract position based in Bangkok.

What does the Developer Efficiency team actually build?

The team builds an AI-powered code review assistant that integrates with GitLab to provide automated review feedback, suggestions, and support for efficient software delivery.

What technologies and programming languages will I use?

You will develop backend services, APIs, webhook integrations, and automation using a modern programming language such as Go or Python, alongside tools like GitLab, Docker, and various AI and LLM capabilities.

Who is eligible to apply for this position?

Fresh graduates and candidates with up to two years of experience are welcome to apply if they have basic software development skills and an interest in artificial intelligence.

Ready to apply?

The application is on the official Agoda careers page.

Apply on company site