Recommendation Algorithm Engineer

TOKENINSIGHT SG PTE. LTD.

Singapore

On-site

SGD 140,000 - 190,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TOKENINSIGHT SG PTE. LTD. is seeking an experienced Recommendation Algorithm Engineer to design, build, and optimize large-scale personalized recommendation systems.

You will develop intelligent models to deliver relevant content and improve engagement while collaborating with Product, Data Science, and Engineering teams. You will design pipelines for candidate generation, retrieval, ranking, and re-ranking, and build scalable feature engineering and evaluation frameworks.

Qualifications

  • Bachelor’s degree in Computer Science, AI, Data Science or related field.
  • At least 5 years hands-on experience building production-grade recommendation or search systems.
  • Strong understanding of recommender architectures: candidate retrieval, ranking, re-ranking, cold-start, multi-objective optimization.
  • Experience with PyTorch or TensorFlow for model development.
  • Proficient in feature engineering, user behavior modeling, sequence modeling, and handling sparse data.
  • Experience designing and evaluating A/B tests and experimental methodologies.

Responsibilities

  • Design, build, and optimize end-to-end personalized recommendation systems across multiple user experiences.
  • Develop multidimensional user profiles by analyzing user behavior and interactions.
  • Design and improve the recommendation pipeline including retrieval, ranking, re-ranking, and cold-start strategies.
  • Build scalable feature engineering pipelines from user behavior and content data.
  • Develop, train, evaluate, and deploy ML models to improve accuracy and performance.
  • Run A/B tests and analyze results to drive improvements.

Skills

Recommendation systems
Feature engineering
Sequence modeling
A/B testing
Data analysis
Python
Strong communication

Education

Bachelor's degree in CS / AI / Data Science

Tools

PyTorch
TensorFlow
Vector retrieval
ANN search

Job description

About the Role

We are looking for an experienced Recommendation Algorithm Engineer to design, build, and optimize large-scale personalized recommendation systems. You will develop intelligent recommendation models that deliver relevant content to users while improving engagement, retention, and overall user experience. Working closely with Product, Data Science, and Engineering teams, you will leverage machine learning and data-driven experimentation to continuously enhance recommendation quality.

Key Responsibilities
  • Design, build, and optimize end-to-end personalized recommendation systems across multiple user experiences, including personalized content feeds, trending content, and category-based recommendations.
  • Develop multidimensional user profiles by analyzing user behavior, including browsing, clicks, searches, follows, engagement, and interaction history, to better understand user interests and preferences.
  • Design and improve the recommendation pipeline, including candidate generation, retrieval, ranking, re-ranking, cold-start strategies, diversity optimization, and real-time recommendation capabilities.
  • Build scalable feature engineering pipelines by extracting meaningful features from user behavior and content data.
  • Develop, train, evaluate, and deploy machine learning models to improve recommendation accuracy and overall system performance.
  • Continuously optimize recommendation strategies through data analysis, experimentation, and iterative model improvements while balancing personalization, content diversity, and user satisfaction.
  • Establish monitoring, evaluation, and performance measurement frameworks to ensure recommendation quality and system reliability.
  • Conduct A/B testing and analyze experiment results to validate recommendation strategies and drive continuous improvement.
  • Collaborate closely with Product Managers, Data Scientists, Backend Engineers, and other cross-functional teams to translate business requirements into scalable recommendation solutions.
  • Stay up to date with advancements in recommendation systems, machine learning, and artificial intelligence, and introduce best practices into production systems.
Requirements
  • Bachelor's degree or above in Computer Science, Artificial Intelligence, Data Science, Machine Learning, or a related discipline.
  • At least 5 years of hands‑on experience developing and deploying production recommendation or search systems.
  • Strong understanding of recommendation system architecture, including candidate retrieval, ranking, re‑ranking, multi‑objective optimization, and cold‑start strategies.
  • Experience with machine learning and deep learning frameworks such as PyTorch or TensorFlow.
  • Strong experience in feature engineering, user behavior modeling, sequence modeling, and handling sparse data.
  • Proficient in designing, training, evaluating, and optimizing machine learning models using both offline and online evaluation methodologies.
  • Strong analytical and problem‑solving skills, with the ability to use data to identify opportunities and improve recommendation performance.
  • Experience designing and evaluating A/B tests and applying experimental methodologies to optimize recommendation strategies.
  • Excellent communication and collaboration skills, with the ability to work effectively across engineering, product, and data teams.
Preferred Qualifications
  • Experience developing recommendation systems for large-scale consumer applications, content platforms, news feeds, media platforms, or online communities.
  • Experience with vector retrieval technologies, approximate nearest neighbor (ANN) search, embedding-based retrieval, and personalized ranking algorithms.
  • Experience designing user profiling, user segmentation, or user tagging systems.
  • Familiarity with real-time recommendation systems, trending content algorithms, and multi-objective optimization techniques.
  • Experience working with large-scale distributed data processing and machine learning infrastructure.
  • Knowledge of MLOps practices, model deployment, monitoring, and continuous model optimization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Recommendation Algorithm Engineer
Recommendation Algorithm Engineer

Stealth Web3 Startup • Singapore

On-site
SGD 120,000 - 180,000
Algorithm Engineer - Recommendation & Search
Algorithm Engineer - Recommendation & Search

BINARY TECHNOLOGY DEVELOPMENT PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Algorithm Engineer
Algorithm Engineer

JonDavidson Pte Ltd • Singapore

On-site
SGD 120,000 - 190,000
Senior Search & Recommendation Algorithm Engineer | E-commerce
Senior Search & Recommendation Algorithm Engineer | E-commerce

Randstad Singapore • Singapore

On-site
SGD 120,000 - 180,000
Search & Recommendation Algorithm Engineer
Search & Recommendation Algorithm Engineer

JonDavidson Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Machine Learning Engineer (AI/ML)
Machine Learning Engineer (AI/ML)

OZION TECH PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
Machine Learning Engineer
Machine Learning Engineer

INFOWIZ PTE LTD • Singapore

On-site
SGD 90,000 - 130,000
Recommendation System Architecture Engineer- Soaring Star Talent Program
Recommendation System Architecture Engineer- Soaring Star Talent Program

ByteDance • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer - Machine Learning (Technical Leadership)
Software Engineer - Machine Learning (Technical Leadership)

Meta • Singapore

On-site
SGD 240,000 - 420,000
Algorithm Engineer
Algorithm Engineer

NEXadept • Singapore

On-site
SGD 90,000 - 150,000