C

CP Axtra

Wholesale and retail distributor with omnichannel

AI Engineer

Applied Machine Learning +1Confirmed live in the last 24 hours
Full-timeBang Kapi, Thailand

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Data Science, AI, or a related field.
  • Proven experience as a Machine Learning Engineer, Deep Learning Engineer, or Applied ML Developer.
  • Strong programming proficiency in Python and SQL.
  • Experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras.
  • Knowledge of CNNs, RNNs, Transformers, Siamese networks, XGBoost, and Learning to Rank.
  • Familiarity with ML model deployment, GPU training, and backend integration.
  • Backend experience in FastAPI, Flask, or Node.js.
  • Ability to handle Thai tokenization, fuzziness, and non-segmented text.
  • Familiarity with Thai word embeddings and NLP preprocessing.
  • Experience with Git, AWS or other cloud platforms, Docker, and CI/CD pipelines.
  • Ability to debug backend systems, fix issues, and merge pull requests efficiently.
  • Strong problem-solving and analytical ability.
  • Excellent communication skills and ability to collaborate across teams.

Responsibilities

  • Read, interpret, and replicate academic and applied research papers to develop machine learning and deep learning models.
  • Apply and fine-tune deep learning architectures, including CNNs, RNNs, Transformers, and Siamese networks, for search and recommendation systems.
  • Implement ranking and relevance optimization techniques, including Learning to Rank, Two Towers, XGBoost, reranking, relevancy tuning, and collaborative filtering.
  • Build and train embeddings to improve semantic understanding and personalization.
  • Develop Thai-language NLP models addressing tokenization, fuzziness, and non-space segmentation challenges.
  • Implement vector similarity, closest-word matching, and context-aware text embeddings.
  • Design, train, and optimize deep learning models using TensorFlow or PyTorch.
  • Use GPU infrastructure for large-scale model training and fine-tuning.
  • Conduct hyperparameter tuning and experiment tracking to continuously improve models.
  • Integrate ML and deep learning models into production systems using Python and JavaScript (Node.js) backends.
  • Develop and maintain REST APIs for model inference and search functionality.
  • Debug, fix, and merge backend issues using Git-based workflows.
  • Deploy and manage ML pipelines in production environments.
  • Ensure models are scalable, low-latency, and fault-tolerant.
  • Work with data engineers and backend developers to ensure seamless integration and monitoring.
  • Collaborate cross-functionally to improve search relevance and user engagement through hands-on solutions.

Desired Qualifications

  • Prior experience in search, ranking, or recommendation systems is highly preferred.

About the Company

CP Axtra

Wholesale and retail distributor with omnichannel

CP Axtra runs wholesale and retail networks in Thailand and across Asia, with two main segments: Makro for B2B wholesale and Lotus's for B2C retail in hypermarkets and supermarkets. It sources goods from suppliers and sells them through its stores and online channels, while also earning from leasing mall space; digital tools like the Makro PRO app and partnerships with Cainiao and Microsoft help manage inventory and personalize shopping. The company combines a large B2B wholesale ecosystem with a broad B2C retail footprint and a unified omnichannel experience to connect physical and online shopping. Its goal is to become a leading RetailTech company in Asia by improving supply chains, expanding its omnichannel reach, and growing its ecosystem of stores, online services, and mall spaces.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Bangkok, Thailand
Founded
1988

Recently Posted Jobs

Explore more opportunities at CP Axtra

See more jobs