AdTechTalent
Data Science3 months agoOn-site

AppLovin

Machine Learning Engineer – Feed Recommendation

machine learningrecommendation systemsCTR predictionranking modelsmulti-objective optimizationPythonPyTorchTensorFlowA/B testingdata science

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Singapore, Singapore

Full job description

AppLovin is seeking a Machine Learning Engineer with 3-5 years of experience in production-grade ML systems, specializing in large-scale recommendation systems. The role involves owning key components of the recommendation stack such as recall, ranking, CTR modeling, and multi-objective optimization to enhance retention, engagement, and ecosystem growth. Responsibilities include designing scalable recommendation pipelines, developing CTR/CVR prediction models, improving ranking strategies, addressing cold-start challenges, conducting offline and online experiments, and collaborating with cross-functional teams. Required skills include proficiency in Python, ML frameworks like PyTorch and TensorFlow, strong software engineering fundamentals, and experience with large-scale data systems. Experience in improving user retention or long-term value is highly valued. The position is full-time and located in Singapore.

What you'll do

  • Design and deploy scalable recommendation pipelines
  • Develop and optimize CTR/CVR prediction models
  • Improve multi-objective ranking strategies (retention, monetization, diversity, long-term value)
  • Tackle cold-start challenges for new users and new content
  • Run offline experiments and online A/B testing to drive measurable gains
  • Collaborate closely with product, engineering, and monetization teams
  • Continuously iterate on model performance, latency, and system reliability

Requirements

  • 3–5 years of experience building production-grade ML systems
  • Strong hands-on experience in recommendation systems
  • Experience in recall systems / candidate generation
  • Experience in ranking models
  • Experience in CTR prediction
  • Experience in multi-task or multi-objective optimization
  • Proficient in Python and ML frameworks (PyTorch, TensorFlow, etc.)
  • Strong software engineering fundamentals
  • Experience with large-scale data systems and distributed training is a plus
  • Experience improving retention or long-term user value is highly valued

Tech stack

PythonPyTorchTensorFlow

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.