AI Engineer
CP Axtra (Makro PRO) →Bangkapi, Bangkok, Thailand
Estimated range. Confirm compensation with the employer.
Bangkapi, Bangkok, Thailand
Estimated range. Confirm compensation with the employer.
We check listings for employer identity, role clarity, and application links before publishing.
Listing record updated: November 4, 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.
Makro PRO, the digital B2B e-commerce venture of Makro in Thailand, is hiring an AI Engineer to build production-grade machine learning systems that improve search and recommendation experiences for its platform users. The role involves researching and developing deep learning models, building Thai language NLP solutions, training models on GPU infrastructure, integrating models into Python and Node.js backends via REST APIs, and deploying scalable ML pipelines in collaboration with data and backend engineers.
Candidates should hold a Bachelor's or Master's degree in Computer Science, Data Science, AI, or a related field, with proven experience as an ML, Deep Learning, or Applied ML Engineer, ideally in search, ranking, or recommendation systems. Required skills include Python, SQL, TensorFlow or PyTorch, knowledge of CNNs, RNNs, Transformers, Siamese networks, XGBoost, and Learning to Rank, plus backend experience with FastAPI, Flask, or Node.js, and familiarity with Git, AWS, Docker, and CI/CD pipelines.
Read, interpret, and replicate academic and applied research papers to develop ML and deep learning models
Apply and fine-tune deep learning architectures including CNNs, RNNs, Transformers, and Siamese networks for search and recommendation systems
Develop NLP models tailored for the Thai language, addressing tokenization, fuzziness, and non-space segmentation challenges
Design, train, and optimize deep learning models using TensorFlow or PyTorch with GPU infrastructure
Integrate ML and deep learning models into production systems via Python and JavaScript (Node.js) backends with REST APIs
Bachelor's or Master's degree in Computer Science, Data Science, AI, or a related field
Proven experience as a Machine Learning Engineer, Deep Learning Engineer, or Applied ML Developer
Prior experience in search, ranking, or recommendation systems is highly preferred
Strong programming proficiency in Python and SQL
Experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras and backend experience in FastAPI, Flask, or Node.js
Ability to handle Thai tokenization, fuzziness, and non-segmented text
Familiarity with Thai word embeddings and NLP preprocessing
Submit resume, cover letter, and relevant work samples or portfolio
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.