AI Engineer
- Work arrangement
- On-site
- Job type
- Full-time
- Occupation
- Data & Analytics
- Location
- Bangkapi, Bangkok, TH
- Compensation
- Not disclosed
- Apply by
- May 07, 2027
About this role
Makro PROis a leading e-commerce company based in Thailand, dedicated to providing innovative and seamless shopping experiences for our customers. We are an excitingnew digital venture by the iconic Makro. Our proud purpose is to build atechnology platform that will help make business possiblefor restaurant owners, hotels, and independent retailers, and open the door for sellers. Makro PRO brings together thebest talent across multi-nationalsto transform the B2B marketplace ecosystem. We welcomebold, energetic, and thoughtfulpeople who share our belief in collaboration, diversity, excellence, and putting customers at the heart of our work
Take your career to new heights in the future of B2B e-commerce. Join our team and help us buildSoutheast Asia’s next unicorn.
We are seeking aAI / Machine Learning Engineerskilled inboth ML model development and backend engineering, with a strong foundation indeep learningandThai language NLP. The ideal candidate will combine hands-on technical ability with a passion for building production-grade AI systems that enhance search and recommendation experiences for millions of users.
Key Responsibilities
1. Research & Model Development
- Read, interpret, and replicate academic and applied research papers to develop innovative ML and deep learning models.
- Apply and fine-tunedeep learning architecturesincludingCNNs,RNNs,Transformers, andSiamese networksfor search and recommendation systems.
- Implement ranking and relevance optimization techniques such asLearning to Rank,Two Towers,XGBoost,reranking,relevancy tuning, andcollaborative filtering.
- Build and trainembeddingsfor improving semantic understanding and personalization.
2. Thai Language NLP
- Develop NLP models tailored for theThai language, addressing tokenization, fuzziness, and non-space segmentation challenges.
- Implement solutions forvector similarity,closest word matching, andcontext-aware text embeddings.
3. Deep Learning & GPU Training
- Design, train, and optimize deep learning models usingTensorFloworPyTorch.
- Efficiently utilizeGPU infrastructurefor large-scale model training and fine-tuning.
- Conduct hyperparameter tuning and experiment tracking for continuous model improvement.
4. Backend Integration
- Integrate ML and deep learning models into production systems viaPythonandJavaScript (Node.js)backends.
- Develop and maintainREST APIsfor model inference and search functionality.
- Debug, fix, and merge backend issues usingGit-based workflows.
5. Model Deployment & Operations
- Deploy and manage ML pipelines in production environments.
- Ensure models arescalable,low-latency, andfault-tolerant.
- Work closely with data engineers and backend developers to ensure seamless integration and monitoring.
6. Collaboration & Delivery
- Collaborate cross-functionally to deliver measurable improvements in search relevance and user engagement.
- Focus onhands-on, results-oriented solutionsrather than purely theoretical models.
Requirements
1. Education
- Bachelor’s or Master’s degree inComputer Science,Data Science,AI, or a related field.
2. Experience
- Proven experience as aMachine Learning Engineer,Deep Learning Engineer, orApplied ML Developer.
- Prior experience insearch,ranking, orrecommendation systemsis highly preferred.
3. Technical Skills
- Strong programming proficiency inPythonandSQL.
- Experience withdeep learning frameworkssuch asTensorFlow,PyTorch, orKeras.
- Knowledge of ML methods:CNNs,RNNs,Transformers,Siamese networks,XGBoost, andLearning to Rank.
- Familiarity with ML model deployment,GPU training, andbackend integration.
- Backend experience inFastAPI,Flask, orNode.js.
4. Thai NLP (Good to Have)
- Ability to handle Thai tokenization, fuzziness, and non-segmented text.
- Familiarity with Thai word embeddings and NLP preprocessing.
5. Tools & Infrastructure
- Experience withGit,AWS(or other cloud platforms),Docker, and CI/CD pipelines.
- Ability to debug backend systems, fix issues, and merge pull requests efficiently.
6. Soft Skills
- Strong problem-solving and analytical mindset.
- Excellent communication skills and ability to work collaboratively across teams.
To apply, please submit your resume, cover letter, and relevant work samples or portfolio. We look forward to receiving your application and learning more about how you can contribute to our growing company.
Benefits
Health Insurance– At Makro PRO, we care about your health! Group insurance from a top insurance company is included in your benefits—OPD, IPD, Emergency OPD
Provident Fund– Makro PRO cares about your long-term plan! We offer 3% provident fund.
Year-end bonus– We include variable and performance bonus for our employees.
Gym Facilities– Our Head office has a fitness center, yoga room, and recreational space. Enjoy Bangkok scenery and work your body!
Attractive Vacations days– Enjoy our attractive annual leave. Let’s say the minimum is 18 days!
No overtime– We work 5 days a week with. We set our own goals and deadlines.
Cool hardware– New MacBook. The tool to help you be the best of yourself.
Free car parking space– No more stress or extra cost if you drive to work. We offer free parking space for our employees.
Best Culture
- Clear focus.
- Diverse Workplace (Our members are from around the world!)
- Thai and Non-Thai are both welcome!
- Non-hierarchical and agile environment
- Growth opportunity and career path