Software Engineer (Machine Learning), Digital Venture

A digital venture by Makro building a technology platform for B2B marketplace ecosystem in Southeast Asia
Phaya Thai, Bangkok 10400, Thailand
Machine Learning
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS · E-Commerce

Description For Software Engineer (Machine Learning), Digital Venture

Makro PRO, an innovative digital venture by the established Makro brand, is revolutionizing the B2B marketplace ecosystem in Southeast Asia. We're seeking a Senior Machine Learning Engineer to join our dynamic team and contribute to cutting-edge AI solutions. The role focuses on developing sophisticated search, recommendation systems, NLP, and personalization features.

As a Machine Learning Engineer, you'll work with state-of-the-art GenAI technologies and traditional ML approaches, building scalable AI systems that directly impact our platform's core functionalities. You'll be responsible for fine-tuning and deploying various AI models, including transformers like BERT and GPT, while also working on recommendation systems and search optimization.

The position offers a unique opportunity to work in a diverse, non-hierarchical environment with team members from around the world. We provide comprehensive benefits including health insurance, provident fund, and work-life balance with no overtime requirements. Our modern office features gym facilities and recreational spaces, and we supply top-tier equipment like MacBooks to ensure peak performance.

This role is perfect for someone who combines strong technical expertise in machine learning with a passion for solving complex business challenges. You'll be part of building Southeast Asia's next unicorn while working with a team that values collaboration, diversity, and customer-centric solutions. The hybrid work environment offers flexibility while maintaining team connectivity and innovation.

Last updated 3 months ago

Responsibilities For Software Engineer (Machine Learning), Digital Venture

  • Fine-tune and deploy Generative AI models using PEFT, IA3, and transformers
  • Build NLP, ranking models for content generation and personalization
  • Design and implement ML-driven systems for search relevance, recommendation accuracy, and personalization
  • Apply traditional ML techniques like XGBoost, LightGBM, CNN, clustering, and deep learning
  • Work with structured and unstructured data using SQL and data engineering pipelines
  • Architect solutions for distributed training and optimize resource usage
  • Manage MLOps pipelines using tools like SageMaker, Ray, MLFlow, or Vertex AI

Requirements For Software Engineer (Machine Learning), Digital Venture

Python
  • 5+ years in software engineering in machine learning, with production-grade systems experience
  • Proficiency in Python and frameworks like TensorFlow, PyTorch, and Scikit-learn
  • Strong understanding of transformers, SQL, PEFT techniques, and traditional ML algorithms
  • Background in search, recommendation systems, or LLMs (Preferred)

Benefits For Software Engineer (Machine Learning), Digital Venture

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Health Insurance (OPD, IPD, Emergency OPD)
  • 3% Provident Fund
  • Year-end bonus
  • Gym Facilities
  • 18+ days annual leave
  • No overtime - 5 day work week
  • New MacBook provided
  • Free car parking space
  • Non-hierarchical and agile environment
  • Growth opportunity and career path
  • Diverse workplace

Interested in this job?

Jobs Related To Makro PRO Software Engineer (Machine Learning), Digital Venture

Senior Software Developer, AI/ML, Google Cloud AI

Senior Software Developer position at Google Cloud AI, focusing on machine learning research and development, requiring 5 years of software development experience and strong ML expertise.

Senior Software Engineer, ML, AI Innovation and Research

Senior Software Engineer position at Google focusing on ML/AI innovation, working with Gemini Nano and collaborating with research teams globally.

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineer position at Google focusing on developing AI agents and LLM systems for Pixel devices, combining machine learning expertise with mobile development.

Senior Software Engineer, ML, AI Innovation and Research

Senior Software Engineer position at Google focusing on ML and AI innovation, working with Gemini Nano and collaborating with research teams worldwide.

Senior Imaging and On-Device Machine Learning Software Engineer

Senior role focusing on imaging and machine learning software development for Google's Tensor SoC-based Pixel devices, involving AI and computational photography.