Position overviewPosted 2 weeks ago

Machine Learning Engineer (Senior-Tech Lead Level)

Recruitis →
Not specifiedAt least 7 years of professional software engineering experience

Bangkok

Compensation
THB 150,000 - THB 220,000
THB / month

Estimated range. Confirm compensation with the employer.

Current listing check

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

Listing record updated: October 9, 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 designing, building, and improving large-scale machine learning systems for automated optimization and decision-making. The position requires a hands-on technical leader who combines software engineering fundamentals with machine learning expertise. Responsibilities include designing processing pipelines, developing production-grade systems, and taking end-to-end ownership of machine learning solutions from design through deployment and monitoring.

Responsibilities

Provide technical leadership in improving the scalability, stability, accuracy, speed, and efficiency of production machine learning systems

Design, build, operate, and scale machine learning processing pipelines

Develop production-grade systems using technologies such as Python, Scala, Spark, SQL, Hadoop, cloud object storage, and Linux-based environments

Build systems that enable machine learning models to be deployed and operated reliably at scale

Automate large-scale data processing, model execution, analysis, and operational workflows

Requirements

Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical field

At least 7 years of professional software engineering experience, including significant experience building machine learning systems

Advanced proficiency in Python and SQL

Strong experience with at least one JVM-based programming language, preferably Java or Scala

Hands-on experience building or operating large-scale data and machine learning pipelines

Strong understanding of software architecture, system design, design patterns, object-oriented programming, and functional programming

Practical understanding of common machine learning algorithms and how they behave in production environments

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.