A

Agoda

Online travel booking platform for accommodations

Staff / Lead Data Engineer - Bidding, Bangkok based, Relocation provided

Data EngineeringUpdated on Nov 9
Full-timeBangkok, ThailandNo salary listed

About the Job

Requirements

  • A bachelor’s degree in computer science, information systems, engineering, or a related field.
  • At least 8 years of software engineering experience, including at least 6 years in data or machine learning engineering.
  • Expertise in designing, writing, and maintaining data pipelines and systems while ensuring data quality.
  • Expertise in SQL, Python 3, and a JVM-based programming language such as Java or Scala.
  • Expertise in software design, design patterns, best practices, functional programming, and object-oriented programming.
  • Ability to navigate a technology stack including Python 3, Scala Spark, Hadoop, SQL, and S3.
  • Familiarity with general machine learning concepts and common models, including regularization and tree models.
  • Familiarity with statistical analysis concepts, including p-values and z-scores.
  • Analytical problem-solving experience and a data-driven engineering mindset.

Responsibilities

  • Lead the team technically in improving the scalability, quality, accuracy, speed, and efficiency of existing data and machine learning processes.
  • Analyze data to support better decision-making.
  • Design, build, and test tools, libraries, pipelines, and platforms that help Data Science and Business teams launch experiments in production.
  • Work with experienced engineers and product owners to identify and build tools that automate large-scale data management, analysis, and machine learning tasks.
  • Take end-to-end ownership of building systems that enable experiments to launch in production rapidly.

Desired Qualifications

  • Good understanding of Hadoop ecosystems, big data architecture, and technologies.
  • Experience developing with Scala and Scala Spark.
  • Experience working in an agile environment using test-driven methodologies.
  • Systems administration skills in Linux.

About the Company

Agoda

Online travel booking platform for accommodations

Agoda is an online travel platform that lets people book places to stay, like hotels and vacation rentals, around the world. It operates web and mobile apps that present listings with prices, availability, and user reviews so travelers can reserve rooms easily. Customers search by destination, filter options (like price, location, and amenities), compare deals, and complete secure bookings within the app. Agoda differentiates itself with a large, globally distributed inventory (over 2,000,000 properties) and multilingual support across 38 languages, using local knowledge and connections to source the best offers for both business and leisure travelers. It is part of Booking Holdings, which helps it reach a wide audience and integrate with other travel services. Agoda’s goal is to help millions of travelers find and book comfortable places to stay at great value while partnering with property owners to grow their business.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore, Singapore
Founded
2005

Recently Posted Jobs

Explore more opportunities at Agoda

See more jobs