Current listing check

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

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.

AI Resume Fit Analysis

Quick view

Wondering if your experience matches this role? Upload your CV to see matched skills, a fit score, and areas to develop.

Match My Resume

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

Hiring Process

Review Hiring Process Guidelines before interview

Share this job

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.