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 Development Engineer, Ring & Blink AI

Senior Software Engineer position at Amazon's Ring & Blink AI team focusing on computer vision and machine learning software development for smart home devices.

Senior Software Developer, Amazon Games AI

Senior Software Developer position at Amazon Games focusing on implementing ML, RL, and Generative AI techniques for game development.

Product Development Engineer, Annapurna Labs Silicon Operations

Senior Product Development Engineer role at AWS-Annapurna Labs focusing on silicon yield optimization for machine learning accelerator servers.

Sr. ES Product Manager

Lead AI and Agentforce Product Manager role at Salesforce, focusing on Employee Success products and solutions with 5+ years of product management experience required.

Senior Technical Consultant- AI

Senior Technical Consultant role specializing in AI solutions development using Salesforce Einstein, requiring 6+ years of Salesforce experience and strong AI/ML expertise.