S

ShopBack

Cashback platform rewarding online shoppers

Machine Learning Engineer - Recommendations & Personalization

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeShenzhen, Guangdong Province, ChinaNo salary listedIn-person

About the Job

Requirements

  • Has shipped and iterated recommendation, personalization, ranking, or search systems serving millions of users, typically with 2+ years of industrial machine learning experience.
  • Has strong grounding in retrieval and ranking modeling, embeddings, and online experimentation.
  • Has hands-on experience fine-tuning open-source models or large language models using supervised fine-tuning, LoRA, or DPO for ranking, personalization, or user modeling, and can judge when classic methods perform better.
  • Builds evaluation sets and harnesses as a default step.
  • Understands dataset licensing and provenance for commercial use.
  • Has solid MLOps fundamentals, including data pipelines, productionisation, monitoring, and GPU cost awareness.
  • Is comfortable with a batch data stack such as Spark or an equivalent, a scheduler such as Airflow, and cloud training and serving such as AWS SageMaker.
  • Has strong Python and PyTorch skills.
  • Uses agentic AI tools regularly for engineering work and can demonstrate how they changed their workflow.
  • Has education in a quantitative field such as Computer Science, Statistics, or Mathematics, or equivalent practical depth.
  • Has a strong desire to solve difficult problems rigorously at scale and deliver early results through iteration.

Responsibilities

  • Build and iterate the machine learning systems behind personalized shopping experiences, recommendations, ranking, user modeling, and CRM intelligence.
  • Own machine learning changes end-to-end, including datasets, training, offline evaluation, A/B testing, rollout, and offline and online metrics.
  • Apply fine-tuned open-source models, embedding models, and large language models when they outperform classic methods, and determine when they do not.
  • Build evaluation sets and experiment harnesses before shipping models.
  • Use A/B testing, interleaving, and causal analysis to support rapid experimentation.
  • Mentor machine learning engineers on modern recommendation and large language model practices.
  • Understand business and product metrics behind personalization and drive efforts that improve them.
  • Navigate loosely defined problems effectively, with or without dedicated product manager support.
  • Work closely with product, operations, and CRM stakeholders to set and achieve optimal outcomes.
  • Own models through ingestion, training, serving, monitoring, retraining, and rollback.

Desired Qualifications

  • Familiarity with the Hugging Face ecosystem, including transformers, PEFT, and TRL, and modern inference stacks such as vLLM.

About the Company

ShopBack

Cashback platform rewarding online shoppers

ShopBack operates as a cashback platform that offers rewards and personalized deals to online shoppers in the Asia-Pacific region. It partners with e-commerce platforms and retailers to earn a commission on sales it drives, then shares a portion of that commission with users as cashback to encourage repeat purchases. The platform uses a browser extension to alert users to available cashback opportunities, simplifying the shopping process. Revenue comes from affiliate marketing, advertising, and data analytics services provided to partners. Unlike many single-market cashback sites, ShopBack covers multiple APAC markets and combines shopping rewards with personalized deals and partner data insights. The company’s goal is to increase customer loyalty and boost sales for its partners by making saving easy for shoppers.

Company size
501-1,000
Company stage
Series F
Total funding
$375.6M
Headquarters
Singapore, Singapore
Founded
2014

Recently Posted Jobs

Explore more opportunities at ShopBack

See more jobs