AdTechTalent
Data Science4 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

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

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