AppLovin

Machine Learning Engineer - Feed Recommendation

AppLovin

Singapore · Full Time

Be the first to apply

Experience
3–5 yrs
Salary
Openings
1
Posted
3 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About AppLovin

AppLovin develops advanced technologies enabling businesses of various scales to connect effectively with their target audiences. The company offers comprehensive advertising solutions aimed at helping businesses attract, monetize, and expand their global user bases.

Our worldwide team reflects a diversity of life experiences and viewpoints, mirroring our global developer and customer communities. We pride ourselves on cultivating an inclusive culture, seeking candidates who excel individually and actively support their peers.

Role Overview

We are seeking a Machine Learning Engineer skilled in large-scale recommendation systems to contribute to building the next-generation social media platform. This role involves ownership of vital aspects of our recommendation infrastructure, such as recall, ranking, click-through rate (CTR) prediction, and multi-objective optimization, focusing on enhancing retention, engagement, and overall ecosystem growth.

Key Responsibilities

  • Design and implement scalable recommendation pipelines.
  • Develop and fine-tune CTR and conversion rate (CVR) prediction models.
  • Enhance multi-objective ranking algorithms targeting retention, monetization, diversity, and long-term user value.
  • Address cold-start problems related to new users and new content.
  • Conduct both offline experimentation and live A/B testing to achieve measurable improvements.
  • Work collaboratively with product, engineering, and monetization teams.
  • Continuously refine model accuracy, latency, and system stability.

Impact of the Role

  • Increase user retention through intelligent recommendations.
  • Boost engagement and monetization metrics measurably.
  • Develop foundational ranking mechanisms beyond simple model adjustments.
  • Establish a scalable and sustainable content ecosystem.

Required Qualifications

  • Between 3 to 5 years of experience developing production-level ML systems.
  • Proven expertise in building recommendation systems.
  • Practical experience in one or more of the following areas: recall systems/candidate generation, ranking models, CTR prediction, multi-task or multi-objective optimization.
  • Proficiency in Python and major machine learning frameworks such as PyTorch or TensorFlow.
  • Strong foundation in software engineering principles.
  • Experience working with large-scale data infrastructures and distributed training is advantageous.
  • Demonstrated success in enhancing retention or long-term user value is highly preferred.

Why Work with Us

  • Opportunity to build groundbreaking systems within a leading AI-focused company.
  • High ownership allowing significant business impact.
  • Experience startup agility supported by AppLovin’s scale and resources.
  • Chance to drive the development of a new growth engine for the organization.

Diversity and Inclusion

AppLovin is committed to equal employment opportunities and fostering a diverse and inclusive workplace. We consider all applicants fairly without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability, or other protected characteristics. Reasonable accommodations are provided upon request during recruitment for candidates with disabilities.

Our hiring process may include AI-assisted tools to identify and assess candidates, but final hiring decisions are made by human evaluators.

For more details about how we handle personal information, please refer to our Global Applicant Privacy Notice.

Tools & software

PyTorch required TensorFlow required

How they work

Teamwork & Collaboration Initiative

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer