Staff / Lead Data Engineer - Bidding - Agoda

Not specifiedBangkok, Thailand8+ years of software engineering, 6+ years in data/ml engineeringPosted 1 day ago

Not sure this role fits?

Compare your resume against Bangkok roles

Find jobs that line up with your skills and target roles, then see why each match is worth reviewing.

Skills-based matchingRanked fit signals
Find my matches

Bangkok Jobs review

Current listing check

We check listings for employer identity, role clarity, and application links before publishing.

Freshness signal

Listing record updated: September 18, 2026. We archive records after 60 days without an update. This date does not confirm that the employer is still hiring.

Candidate note

Confirm compensation, work location, visa or permit support, and reporting structure directly with the employer before sharing sensitive details.

Share this job

About the position

This role involves leading a technical team to enhance the scalability, quality, and efficiency of data and machine learning processes. The engineer will design and build tools, libraries, pipelines, and platforms to support Data Science and Business teams in launching experiments in production. The position requires end-to-end ownership of systems to enable rapid production deployment. The team focuses on processing big data to help validate strategic decisions and react to a fast-changing environment.

Responsibilities

Lead the team technically in improving scalability, quality, accuracy, speed, and efficiency of existing Data and ML processes

Analyze data to help make better decisions

Design, build, and test tools, libraries, pipelines, and platforms for launching experiments in production

Work with engineers and product owners to identify and build tools to automate large-scale data management, analysis, and ML tasks

Take and build systems that enable launching experiments in production at a rapid pace

Requirements

Bachelor’s degree in computer science, information systems, engineering, or a related field

8+ years of experience in software engineering with at least 6+ years in data/ml engineering

Expert in designing, writing, and maintaining data pipelines and systems while ensuring data quality

Expert in SQL, Python3, and JVM-based programming languages (Java or Scala)

Expert in software design, design patterns, best practices, functional programming, and object-oriented programming

Comfortable navigating the technology stack: Python3, Scala Spark, Hadoop, SQL, S3, etc.

Familiar with general Machine Learning concepts and common models (e.g., regularization, Tree Models)

Familiar with statistical analysis concepts (e.g., p-value, z-score)

Strong analytical problem-solving capabilities and a data-driven engineering mindset

Nice to have

Good understanding of Hadoop ecosystems and Big Data architecture

Experience with Scala/Scala Spark development

Experience working in an agile environment using test-driven methodologies

Systems administration skills in Linux

Compensation

Salary not specified

Estimated salary range. Confirm with the employer.

Hiring Process

Review Hiring Process Guidelines before interview

Related Jobs

Job listings are sourced from company websites and career pages. Learn more about how we source jobs.

Bangkok Jobs is not affiliated with the hiring companies. Please verify all job details directly with the employer before applying. We are not responsible for the accuracy of job postings or hiring decisions.

Apply on company website

You will be redirected to the company's website. Please mention Bangkok-jobs in your application.

About Agoda

Agoda logo
Agoda