Staff / Lead Data Engineer - Bidding (Bangkok based, relocation provided)
Role Overview
The Engineering department builds and operates ML and software capabilities, including databases, ML solutions, queue systems, and data monitoring tools.
The team works across data engineering, business analytics, ML engineering, and backend engineering to support data and experimentation at scale.
This role focuses on bidding and technically leading data and ML engineering work.
Key Skills for This Role
Full Job Posting
Role overview
The Engineering department builds and operates ML and software capabilities, including databases, ML solutions, queue systems, and data monitoring tools.
The team works across data engineering, business analytics, ML engineering, and backend engineering to support data and experimentation at scale.
This role focuses on bidding and technically leading data and ML engineering work.
Responsibilities
- Technically lead improvements to scalability, quality, accuracy, speed, and efficiency of existing data and ML processes.
- Analyze data to help the business make better decisions.
- Design, build, and test tools, libraries, pipelines, and platforms for production experimentation.
- Work with engineers and product owners to automate large-scale data management, analysis, and ML tasks.
- Own systems that enable production experiments to launch rapidly.
What you’ll need
- Bachelor’s degree in computer science, information systems, engineering, or a related field.
- 8+ years of software engineering experience, including at least 6+ years in data/ML engineering.
- Expertise in data pipelines and data quality; SQL, Python 3, and a JVM-based language such as Java or Scala.
- Expertise in software design, design patterns, best practices, functional programming, and object-oriented programming.
- Comfort with Python 3, Scala Spark, Hadoop, SQL, and S3; familiarity with ML concepts/models and statistical analysis.
- Analytical problem-solving capabilities and a data-driven engineering mindset.
Preferred experience
- Good understanding of Hadoop ecosystems, big data architecture, and technologies.
- Experience with Scala/Scala Spark development, agile work, and test-driven methodologies.
- Linux systems administration skills.
Workplace
- The posting lists a hybrid working model and allows 30 days of remote work from anywhere globally each year.
Benefits
- WFH setup allowance, global accommodation discount, annual CSR/volunteer time off, and employee donation and volunteering opportunities.
- Free Headspace, Odilo, and Udemy subscriptions; employee assistance program; enhanced parental leave; and life, TPD, and accident insurance.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Agoda
Support Associate (Pune)
, IND
Agoda seeks a customer-focused Support Associate to resolve guest and partner queries across phone, email, and chat. The role requires strong spoken and written English and Hindi, clear communication, and sound problem-s
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Jeddah, KSA
Agoda is seeking a senior software engineer to build and operate its Kubernetes platform in Go. The role requires production software engineering, practical Kubernetes and Linux experience, and ownership of platform comp
Workforce Management - Senior Associate Manager - Capacity (Bangkok, Kuala Lumpur, Gurgaon, Pune Based)
, IND
Agoda seeks a Workforce Management Manager to lead a team of WFM Capacity Planners in a contact-center environment. The role owns capacity modelling, forecasting, SLA tracking, and stakeholder reporting while coaching an
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Agoda is hiring a Senior Software Engineer to design, build, and operate its Kubernetes platform and supporting infrastructure software. Candidates need production software engineering experience, practical production Ku
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
, QAT
Agoda is hiring a senior software engineer to design, build and operate its Kubernetes platform and related infrastructure services. Candidates need production software engineering experience, practical Kubernetes and Li
Analyst/Senior Analyst/Associate Manager, Marketing Analytics (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Agoda is hiring for multiple marketing analytics roles across channels, with scope varying by role. The work includes campaign experimentation, predictive modeling, performance reporting, and stakeholder recommendations.
2026 Support Associate - Korean&English(Seoul)
Dubai, UAE
Agoda is seeking a Korean- and English-speaking Support Associate to resolve customer and partner booking issues across phone, email, and chat. The role requires excellent spoken and written Korean, at least B1 English,
Senior Regional Manager, Customer/ Partner Operations (Based in Yokohama)
Dubai, UAE
Agoda is seeking a senior leader to own regional customer and partner operations across multiple countries, sites, and vendor partners. The role leads operational performance, regional strategy, resilience, and leadershi
Support Associate (Pune)
, IND
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Jeddah, KSA
Workforce Management - Senior Associate Manager - Capacity (Bangkok, Kuala Lumpur, Gurgaon, Pune Based)
, IND
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Ar Rayyān, QAT
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
, QAT
Analyst/Senior Analyst/Associate Manager, Marketing Analytics (Bangkok Based, relocation provided)
Ar Rayyān, QAT
2026 Support Associate - Korean&English(Seoul)
Dubai, UAE
Senior Regional Manager, Customer/ Partner Operations (Based in Yokohama)
Dubai, UAE