Machine Learning Engineer (Senior-Tech Lead Level)
Recruitis →Bangkok
Estimated range. Confirm compensation with the employer.
Bangkok
Estimated range. Confirm compensation with the employer.
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.
Wondering if your experience matches this role? Upload your CV to see matched skills, a fit score, and areas to develop.
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.
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
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
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.