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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Development Engineer, AWS Neuron Frameworks

Senior Software Engineer role at AWS Neuron developing PyTorch and JAX framework support for cloud-scale machine learning accelerators, focusing on performance optimization and open-source collaboration.

Software Development Engineer III, AWS SageMaker Training

Senior Software Engineer role at AWS building next-generation AI platform for large-scale machine learning model training, requiring 5+ years of experience in distributed systems and ML infrastructure.

Developer Technology Engineer - HPC and AI

Senior Developer Technology Engineer position at NVIDIA focusing on HPC and AI, requiring 3+ years experience and advanced degree, based in Seoul.

Sr. Software Development Engineer, Demand Science Optimization (DSO)

Senior Software Engineering role at Amazon focusing on machine learning and big data analytics for device demand forecasting and supply chain optimization.

Delivery Consultant - Machine Learning Engineer, WWPS ProServe

Senior ML Engineering role at AWS Professional Services, focusing on implementing machine learning solutions for enterprise customers using AWS cloud services.

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 4 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?