Machine Learning Engineer

INFOWIZ PTE LTD

Singapore

On-site

SGD 90,000 - 130,000

Full time

33 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

INFOWIZ PTE LTD in Singapore seeks a data-centric ML engineer to build and productionise predictive models, recommendations, and intelligent systems that drive product performance and user engagement. You will work across the ML lifecycle—from data exploration and feature engineering to model development, evaluation, deployment, and continuous optimisation together with data scientists and engineers.

Applicants should have strong Python skills, experience with Spark/Flink, and a track record of

Qualifications

  • Bachelor's degree or above in Computer Science, Data Science, Mathematics, Statistics, Engineering, or a related field.
  • 3+ years of relevant experience in building recommendation systems, ranking models, personalisation, or user behaviour modelling.
  • Strong programming skills in Python and good software engineering fundamentals.
  • Strong understanding of machine learning algorithms, statistics, model evaluation, and feature engineering.
  • Experience with large-scale datasets using Spark, PySpark, Flink or other distributed processing technologies.
  • Hands-on experience building or deploying ML models in production environments.
  • Strong analytical and problem-solving skills, with the ability to translate business problems into data and machine learning solutions.

Responsibilities

  • Develop, productionise and maintain machine learning models for recommendation, personalisation, user behaviour, prediction, classification and other data-driven applications.
  • Build scalable ML pipelines covering data preparation, feature engineering, model training, evaluation, deployment and monitoring.
  • Design and optimise batch and/or real-time model inference solutions for reliability, scalability, latency and production performance.
  • Work with large volumes of structured and unstructured data to develop effective machine learning solutions.
  • Collaborate closely with Data Scientists and Data Engineers to transform ML prototypes and data pipelines into reliable production systems.
  • Monitor model and system performance, identify degradation or operational issues, and continuously improve deployed solutions.
  • Contribute to ML engineering practices, including testing, versioning, CI/CD, reproducibility and model lifecycle management.
  • Evaluate new developments in machine learning, MLOps and AI and apply relevant technologies to business and product use cases.

Skills

Python
Software engineering
Machine learning
Statistics
Model evaluation
Feature engineering
Production ML

Education

Bachelor's degree or above in Computer Science, Data Science, Mathematics, Statistics, Engineering, or a related field

Tools

Spark
PySpark
Flink

Job description

This role sits at the intersection of machine learning, big data engineering, and data science. You will work with large-scale datasets to develop predictive models, recommendation solutions, and intelligent systems that support product performance, user engagement, and business decision-making. You will be involved throughout the ML lifecycle—from data exploration and feature engineering to model development, evaluation, deployment, and continuous optimisation.

Key Responsibilities
  • Develop, productionise and maintain machine learning models for recommendation, personalisation, user behaviour, prediction, classification and other data-driven applications.
  • Build scalable ML pipelines covering data preparation, feature engineering, model training, evaluation, deployment and monitoring.
  • Design and optimise batch and/or real-time model inference solutions for reliability, scalability, latency and production performance.
  • Work with large volumes of structured and unstructured data to develop effective machine learning solutions.
  • Collaborate closely with Data Scientists and Data Engineers to transform ML prototypes and data pipelines into reliable production systems.
  • Monitor model and system performance, identify degradation or operational issues, and continuously improve deployed solutions.
  • Contribute to ML engineering practices, including testing, versioning, CI/CD, reproducibility and model lifecycle management.
  • Evaluate new developments in machine learning, MLOps and AI and apply relevant technologies to business and product use cases.
Requirements
  • Bachelor's degree or above in Computer Science, Data Science, Mathematics, Statistics, Engineering, or a related field.
  • 3+ years of relevant experience in building recommendation systems, ranking models, personalisation, or user behaviour modelling.
  • Strong programming skills in Python and good software engineering fundamentals.
  • Strong understanding of machine learning algorithms, statistics, model evaluation, and feature engineering.
  • Experience working with large-scale datasets using Spark, PySpark, Flink or other distributed processing technologies.
  • Hands‑on experience building or deploying ML models in production environments.
  • Strong analytical and problem-solving skills, with the ability to translate business problems into data and machine learning solutions.
Nice to Have
  • Experience in gaming, e-commerce, fintech, advertising, or other data-intensive industries.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP is an advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000
Machine Learning Engineer
Machine Learning Engineer

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Machine Learning Engineer
Machine Learning Engineer

Changi Airport Group • Singapore

On-site
SGD 120,000 - 190,000
Machine Learning Engineer (AI/ML)
Machine Learning Engineer (AI/ML)

OZION TECH PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
Software Engineer - Machine Learning (Technical Leadership)
Software Engineer - Machine Learning (Technical Leadership)

Meta • Singapore

On-site
SGD 240,000 - 420,000
Machine Learning Engineer (Recommendation), Global E-Commerce Alliance Technology - Algorithm S[...]
Machine Learning Engineer (Recommendation), Global E-Commerce Alliance Technology - Algorithm S[...]

Pangleglobal • Singapore

On-site
SGD 70,000 - 90,000
Senior/ Machine Learning Engineer
Senior/ Machine Learning Engineer

talentsis pte. ltd. • Singapore

On-site
SGD 72,000 - 108,000
Senior/ AI Scientist - Hiring across various levels
Senior/ AI Scientist - Hiring across various levels

Newbridge • Singapore

On-site
SGD 120,000 - 240,000
Machine Learning Engineer
Machine Learning Engineer

Changi Airports International Pte Ltd • Singapore

On-site
SGD 150,000 - 190,000
Machine Learning Engineer (Recommendation) - Global E-Commerce Singapore Regular
Machine Learning Engineer (Recommendation) - Global E-Commerce Singapore Regular

Pangleglobal • Singapore

On-site
SGD 80,000 - 120,000