Makro PRO is an exciting new digital venture by the iconic Makro. Our proud purpose is to build a technology platform that will help make business possible for restaurant owners, hotels, and independent retailers, and open the door for sellers. We welcome bold, energetic, and thoughtful people who share our belief in collaboration, diversity, excellence, and putting customers at the heart of our work. Clear focus Diverse Workplace (Our members are from around the world!) Non-hierarchical and agile environment Growth opportunity and career path
ML Engineer - Retail Decisioning
Location
Thailand
Posted
6 days ago
Salary
0
Seniority
Mid Level
Job Description
ML Engineer - Retail Decisioning
Makro PRO
Role Description The ML Engineer builds the classical retail-ML cores that power the highest-stakes agents on an AI-native retail decisioning platform — demand forecasting that must beat a legacy system, replenishment and allocation models, causal-insight models for executive narratives, and pricing / promotion / markdown / assortment models. The role consumes the enterprise MLOps platform (model registry, drift detection, feature store, library wrappers) and contributes use-case-specific implementations. Remote candidates outside of Thailand are welcome to apply. Key Responsibilities - Build, train, evaluate, and deploy classical retail ML models — forecasting, replenishment, allocation, causal inference (DoWhy / EconML), pricing elasticity, promotion lift, markdown optimisation, assortment. - Use company-curated classical ML wrappers (Prophet, statsmodels, DoWhy / EconML, LightFM, scikit-learn, XGBoost, LightGBM) — do not rebuild open-source libraries from scratch. - Author per-model evaluation methodology appropriate to each model class (forecast MAPE, classification accuracy / precision / recall, causal precision). - Register every model in the enterprise Model Registry with model cards; configure drift-detection thresholds; use the enterprise Feature Store for shared features. - Beat a legacy forecasting system by a measurable margin (MAPE improvement) and document evidence for trust-gate progression alongside the legacy run. - Build causal models for executive-insight agents using DoWhy or EconML; document causal assumptions; ensure mandatory citations for narrative outputs. - Partner with AI Engineers on ML model ↔ agent integration (invocation contracts, latency budgets, fallback behaviour); co-design HITL gate criteria for ML-heavy agents. - Partner with Suite Product Owners on BU adoption, gate criteria, success metrics; document per-model business value (forecast accuracy → inventory savings, replen accuracy → stock-out reduction). Qualifications - Bachelor's or Master's degree in Computer Science, Statistics, Applied Mathematics, or a related discipline. - 5+ years building production ML systems with retail or commercial decisioning models (forecasting, replenishment, pricing, recommendation, or comparable). - Strong Python and Spark / PySpark; SQL fluency. - MLOps consumer experience — has registered models, configured drift, used a feature store. - Cloud + Databricks (or equivalent lakehouse) production experience; Azure preferred. - Causal inference exposure (DoWhy / EconML). - Eval discipline — knows how to design appropriate evals per model class. - Retail / commerce domain fluency or rapid acquisition. Preferred Qualifications - Retail forecasting at multi-store / multi-SKU scale; promotional lift / markdown optimisation in production. - Causal inference in commercial decisioning; replenishment / allocation algorithms. - Online learning / near-real-time inference. - Vendor certifications such as Databricks Machine Learning Professional or Azure AI Engineer Associate.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Senior Scraping Engineer – Web Scraping, Anti-bot
Infatica.ioGlobal data intelligence partner offering advanced web scraping & ethical proxies. 🌎 Worldwide IP locations since 2019
• Architecture Design • Data-plane: high-parallel crawler, session management, anti-bot bypass, CAPTCHA solver • Control-plane: API, authorization, billing, quotas, monitoring • Infrastructure: microservices, Docker/K8s, CI/CD, observability • Development Ownership • Establish development and release processes • Code quality control and technical decision oversight • Anti-Bot Research & Bypass • Browser and network-level fingerprinting (JA3, TLS, CDP) • Protection bypass: Cloudflare, Akamai, Qrator, ServicePipe, Variti, and others • DevOps / SRE • CI/CD setup, Helm charts, scaling configuration • Monitoring organization (Prometheus, Grafana, Loki) and SLA processes
Senior Scraping Engineer – Web Scraping, Anti-bot
Infatica.ioGlobal data intelligence partner offering advanced web scraping & ethical proxies. 🌎 Worldwide IP locations since 2019
- Architecture Design - Data-plane: high-parallel crawler, session management, anti-bot bypass, CAPTCHA solver - Control-plane: API, authorization, billing, quotas, monitoring - Infrastructure: microservices, Docker/K8s, CI/CD, observability - Development Ownership - Establish development and release processes - Code quality control and technical decision oversight - Anti-Bot Research & Bypass - Browser and network-level fingerprinting (JA3, TLS, CDP) - Protection bypass: Cloudflare, Akamai, Qrator, ServicePipe, Variti, and others - DevOps / SRE - CI/CD setup, Helm charts, scaling configuration - Monitoring organization (Prometheus, Grafana, Loki) and SLA processes
Senior Scraping Engineer – Web Scraping, Anti-bot
Infatica.ioGlobal data intelligence partner offering advanced web scraping & ethical proxies. 🌎 Worldwide IP locations since 2019
• Architecture Design: high-parallel crawler, session management, anti-bot bypass, CAPTCHA solver • Control-plane: API, authorization, billing, quotas, monitoring • Infrastructure: microservices, Docker/K8s, CI/CD, observability • Establish development and release processes • Code quality control and technical decision oversight • Anti-Bot Research & Bypass: Browser and network-level fingerprinting (JA3, TLS, CDP) • Protection bypass: Cloudflare, Akamai, Qrator, ServicePipe, Variti, and others • CI/CD setup, Helm charts, scaling configuration • Monitoring organization (Prometheus, Grafana, Loki) and SLA processes
Senior Scraping Engineer – Web Scraping, Anti-bot
Infatica.ioGlobal data intelligence partner offering advanced web scraping & ethical proxies. 🌎 Worldwide IP locations since 2019
- Architecture Design - Data-plane: high-parallel crawler, session management, anti-bot bypass, CAPTCHA solver - Control-plane: API, authorization, billing, quotas, monitoring - Infrastructure: microservices, Docker/K8s, CI/CD, observability - Development Ownership - Establish development and release processes - Code quality control and technical decision oversight - Anti-Bot Research & Bypass - Browser and network-level fingerprinting (JA3, TLS, CDP) - Protection bypass: Cloudflare, Akamai, Qrator, ServicePipe, Variti, and others - DevOps / SRE - CI/CD setup, Helm charts, scaling configuration - Monitoring organization (Prometheus, Grafana, Loki) and SLA processes
