We have multiples openings across a variety of Technology areas looking for interns: Mobile development team, Data team (with different roles), Back End development team.


Who is Agoda?

Agoda is the largest and fastest growing online hotel booking platform in Asia, and is a Booking Holdings (BKNG) company, the world’s leading provider of brands that help people book great experiences through technology.


Mobile Developer

We are looking for an intern to join our Engineering team. You will be working with our engineers to develop and maintain high quality mobile applications.

Ultimately, you should be able to design and build the next generation of our mobile applications.

Technology and tools you will be using:

  • Swift and Java, third-party libraries and APIs, OOP design principles


Backend Team – Engineer

When you join as an engineer we like you to think about the full life cycle of our products, and not just about a single piece of code. From customer requirements, technology selection to coding standards, agile development, unit and application testing.

Technology and tools you will be using:

  • Scala, C# or Java, Data platforms like SQL, Cassandra or Hadoop, core engineering infrastructure tools like Git for source control, Jenkins for Continuous Integration and Puppet for deployment.


Software Engineer (DevOps and Process Optimization/Automation)

The team is directly responsible in leading DevOps culture by example and developing workflow automation at Agoda.

Specifically, our work includes a scalable swarm of docker containers. A whole virtualized environment of Asia’s leading booking site in a laptop. An obliteration of conventional processes and establishing automated tools and systems. A robust event queue to track movement of features from developer commits to production. A scalable automated delivery system to support a growing websites, growing customers and growing number of engineers.

Technology and tools you will be using:

  • Hands-on experience with the whole SDLC: Requirement, Design, Code, Test, Deploy
  • Proficient in any one programming language (e.g. Java, Python, JavaScript/NodeJS)
  • Deep understanding of the computer science and its application
  • Understand VMs, docker containers and their applications
  • Hands on experiences with Agile practices: XP, Scrum, TDD


Data Applications Engineer - Real Time Microservices

Why data application in Agoda?

In Agoda we adopt a data-centric approach to solve almost all business problems. We build real-time data applications to answer questions like ranking, recommendation, and how to serve prices most efficiently. Our systems scale across multiple data centers, handling a few hundred thousand requests per second, and respond within a few milliseconds. We also build machine learning jobs to do the heavy crunching.

This is a unique combination of hard-core engineering challenges (scalability, performance, sometimes really low-level tuning) and latest big data technology. This is also the best place to gain exposure to various business domains in the company.

Technology and tools you will be using:

  • Scala, Spark, Akka, Spray, Python, Hadoop, Yarn, MLlib, ElasticSearch, Logstash, Vertica, Grafana.


Big Data Pipeline Engineer

Why Agoda Data Pipeline Team?

Join us in the team that handles the data pipeline infrastructure that is the core backbone for all Data Event Logging within Agoda and is crucial to real time monitoring of all Agoda Systems across geographically distributed Data Centers.

We are a small passionate team and we are looking for exceptional individuals to be a part of designing, building, deploying (and probably debugging) our Data Pipeline.

Technology and tools you will be using:

  • Java, Scala, GoLang, .NET, .NET Core, Python, Ruby, Kafka, ElasticSearch, Hadoop, Spark, Hive/Impala/SparkSql, Avro, Parquet, Schema Registry, Sensu, MSSQL, Graphite, Grafana


Hadoop Platform Engineer

Why Agoda Hadoop Platform Team?

When you join this team, the primary function of the Hadoop Platform is to run multiple Hadoop clusters across multiple data centers, serving teams across all of Agoda, serving large numbers of concurrent jobs at any one-time processing Petabytes of data for any and all purposes ranging from Machine Learning, BI, Cubes on Hadoop, Advertising, etc.

To do this successfully, you will adopt an approach of infrastructure as code, you will be automating everything from deployment to monitoring and remediation, with a huge focus on monitoring, which will provide you the ability to quickly identify and fix issues whether it be infra, data or job related.

Technology and tools you wille be using:

  • Hadoop, Spark, Hive, Impala, Scala, Avro, Parquet, Sensu, ElasticSearch, Python, Django, Postgres


*This position is open to only Thai nationals

**Please submit your CV indicating your area of interest and internship period to us

***This role is open to students who are taking up Computer Science or Computer Engineering, or any Science related course.



Apply for this Job

* Required