
Machine Learning Engineer
Primary stack
Job description
About the Position
We are seeking a Machine Learning Engineer to work on a demand forecasting and personalisation platform for a subscription-based digital product. The team builds models for churn prediction, user segmentation, recommendation logic, demand trends, and operational forecasting.
The technical environment includes Python, PyTorch or scikit-learn depending on the use case, Pandas, SQL, Airflow, MLflow, Docker, and cloud-based model deployment. The role requires regular communication with international data, product, and engineering teams, so strong spoken English is essential.
Responsibilities
- Develop and improve ML models for churn prediction, segmentation, forecasting, recommendations, and anomaly detection.
- Work with structured behavioural, transactional, and product usage data.
- Create reproducible training pipelines, feature engineering workflows, and model evaluation reports.
- Collaborate with data engineers on reliable datasets, feature quality, and pipeline monitoring.
- Deploy models as batch jobs or API-based services depending on product requirements.
- Track model performance, drift, quality metrics, and business impact after release.
- Communicate model assumptions, limitations, and results to product and business stakeholders.
Requirements
- 3+ years of commercial experience in machine learning or applied data science.
- Strong Python skills and practical experience with Pandas, NumPy, scikit-learn, and/or PyTorch.
- Good understanding of supervised learning, model validation, metrics, feature engineering, and data leakage risks.
- Experience with SQL and working with production datasets.
- Experience with MLflow, Airflow, Docker, or similar tools for reproducible ML workflows.
- Ability to move beyond notebooks and contribute to production-ready ML pipelines.
- Strong spoken English - B2+ or higher for explaining model behaviour and technical trade-offs to international teams.
Nice to Have
- Experience with time-series forecasting, ranking, recommendation systems, or uplift modelling.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Experience with feature stores, model monitoring, or A/B testing frameworks.
- Background in subscription products, e-commerce, fintech, adtech, or marketplace analytics.
We Offer
- Opportunity to work on impactful projects in a dynamic environment.
- Collaborate with a talented and diverse team.
- Competitive salary and benefits package.
About the Company
If you enjoy building ML systems that connect modelling quality with real product outcomes, we would be glad to hear from you. Send us your CV and we will contact you to discuss relevant opportunities.
© Infinity Technologies. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Infinity Technologies, headquartered in London, specializes in creating global R&D hubs to help businesses achieve their goals. Promoting fully remote teams and a lean approach, we eliminate unnecessary office costs, sales, marketing expenses, and overheads for our customers. Our innovative fractal model ensures each R&D hub functions as a self-contained ecosystem tailored to the unique needs of each customer, acting as an extension of their team to develop products, maintain services, or execute strategic objectives.We leverage over 20 trademarked frameworks for building teams, developing software products, and designing outsourcing strategies, focusing on startups andmid-sizedcustomers. Our goal is to help them globalize their R&D efforts efficiently. Infinity Technologies also maintains a library of reusable components, enabling rapid prototyping, idea validation, and faster time to market—all while reducing costs. Since 2003, we have built 81 R&D hubs and currently operate 12 active hubs with distributed teams in 21 countries.With our expertise in cost-effective practices, economies of scale, and lean methodologies, Infinity Technologies empowers businesses to innovate, grow, and succeed in a global marketplace.
More at Infinity Technologies
All 32 rolesSimilar jobs

Machine Learning Engineer
OnHires · Singapore +2

Machine Learning Engineer
OnHires · Singapore +2

Machine Learning Engineer
OnHires · Singapore +2

Machine Learning Engineer
OnHires · Singapore +2