ML Engineer - Retail Decisioning

atCP Axtra PCL (Lotus's)

ML Engineer - Retail Decisioning

> CP Axtra

  • Nawamin Road, Thailand
  • Full-time

Workplace: on_site

Department: Technology

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).


Requirements

  • 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


Apply

[Apply at CP Axtra](https://apply.workable.com/joinmakropro/j/D0BCDFFF49/apply)

Experience required
  • any or no experience
Career level
  • Middle Level
Salary
  • Negotiable
Job function
  • Engineering
  • Retail
Job type
  • Full-time

Company overview

Size:2000-5000 employees
Industry:Retail
Location:Bangkok
Website:www.lotuss.com
Founded in:1994
Ranking:4/5

Lotus's operates in Thailand as an omni-channel retailer. It sets out to bring shoppers well-made products at reasonable prices, while contributing positively to customers, colleagues and communities.

Customers are reached through over 2,000 stores across Thailand and t ...

Read more

Why join us:

“At Lotus's, we are looking for people who are the change-agent with a passion to grow in both work and life. People who have the ability to think in an agile way and make everyday as a history to leave their own legacy in every part of business.” Lotus's People are: People wh ...

Read more

Head office: 629/1 Nawamintr Road, Nuanchan, Buengkoom, Bangkok 10230 , Thailand
Display map
WorkVenture gives you an inside look at what it's like to work at CP Axtra PCL (Lotus's), office & team photos, reviews and more. This is the CP Axtra PCL (Lotus's) Company Page. All content is posted anonymously by employees currently or previously working at CP Axtra PCL (Lotus's).Apply to Pullman HotelApply to T.D.C. GoldApply to netcloud computingApply to csc