ML Engineer – Large-Scale Ads & User Signals

AppLovin

Palo Alto, Northern (CA, KY)

Hybrid

USD 150,000 - 224,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity eligible
Unlimited Discretionary Time Off
10 paid holidays per year
CA base pay range

Job summary

AppLovin is seeking a Software Engineer with strong machine learning expertise to advance user signal and recommendation technologies across our advertising platform, which reaches more than 1 Billion users globally. You will work on large-scale ML problems, spanning signal learning, ranking, retrieval, and optimization, from feature development to production.

You will develop new representations, improve model quality and efficiency, and collaborate with engineering, data, and product teams to

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Machine Learning, or related field, or equivalent practical experience.
  • 4+ years of experience developing and deploying machine learning systems in production environments.
  • Experience with machine learning or deep learning in areas such as recommendation, ranking, retrieval, prediction, advertising, representation learning, or related applications.
  • Experience developing and training machine learning models using large-scale datasets.
  • Strong understanding of machine learning fundamentals, including model architectures, optimization, representation learning, feature engineering, and model evaluation.
  • Strong programming and software engineering skills, with experience building reliable production systems.
  • Experience with modern deep learning frameworks such as PyTorch or TensorFlow.
  • Experience diagnosing and solving problems involving data and feature quality, model quality, training, or serving performance.

Responsibilities

  • Develop and improve user signals, features, and representations used by large-scale machine learning models for advertising and recommendation.
  • Explore machine learning approaches to learn effectively from large-scale, sparse, noisy, and heterogeneous user signals.
  • Improve the quality, coverage, and utilization of user signals, and measure their impact on downstream machine learning models and advertising performance.
  • Develop user representations and modeling approaches that effectively incorporate user signals into ranking, retrieval, prediction, and optimization systems.
  • Advance large-scale recommendation systems across candidate retrieval, ranking, prediction, and optimization.
  • Explore new model architectures and learning approaches to improve recommendation quality and advertising performance.
  • Develop scalable approaches for representation learning, feature interaction, and multi-task learning across large-scale user signals.
  • Identify and solve challenging ML problems spanning user signal quality, feature quality, model quality, training stability, data integrity, and serving performance.
  • Scale machine learning models and training systems to support increasing data volume, model complexity, and computational requirements.
  • Improve training and inference efficiency by identifying bottlenecks across model computation, data loading, memory utilization, distributed execution, and hardware utilization.
  • Build scalable tools and frameworks for user signal and feature evaluation, model training, experimentation, deployment, monitoring, and debugging.
  • Design and analyze offline and online experiments to understand the incremental value of user signals and model improvements and their impact on product and business outcomes.
  • Work closely with engineering, data, and product teams to bring new user signals and machine learning approaches from experimentation into production.

Skills

Machine learning
PyTorch/TensorFlow
Production systems
Python

Education

Bachelor's degree in CS/CE/ML or equivalent

Tools

PyTorch
TensorFlow

Job description

AppLovin is seeking a Software Engineer with strong machine learning expertise to advance user signal and recommendation technologies across our advertising platform, which reaches more than 1 Billion users globally. You will work on large-scale ML problems, spanning signal learning, ranking, retrieval, and optimization, from feature development to production.

You will develop new representations, improve model quality and efficiency, and collaborate with engineering, data, and product teams to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Engineer - Large-Scale Ads & Recommendations
ML Engineer - Large-Scale Ads & Recommendations

AppLovin • Palo Alto (CA)

On-site
USD 150,000 - 224,000
Health insurance
401(k) retirement plan
Unlimited discretionary time off
+3
Software Engineer, Machine Learning
Software Engineer, Machine Learning

AppLovin • Palo Alto (CA)

On-site
USD 150,000 - 224,000
Health insurance
401(k) retirement plan
Unlimited discretionary time off
+3
Software Engineer, Machine Learning Palo Alto, CA
Software Engineer, Machine Learning Palo Alto, CA

AppLovin • Palo Alto (CA), Northern (KY)

Hybrid
USD 150,000 - 224,000
Equity eligible
Unlimited Discretionary Time Off
10 paid holidays per year
+1
ML Engineer: Scale Ad AI & Open-Source LLMs
ML Engineer: Scale Ad AI & Open-Source LLMs

InMobi Advertising • San Mateo (CA)

On-site
USD 173,000 - 210,000
RSU grant
Medical, dental, vision insurance
401(k)
+7
Analytics Data Scientist — Big-Scale Ad Tech Insights
Analytics Data Scientist — Big-Scale Ad Tech Insights

AppLovin • Palo Alto (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Equity eligible
Unlimited Discretionary Time Off
10 paid holidays per year
+1
ML Engineer: Ads Signals & Measurement (Graduate)
ML Engineer: Ads Signals & Measurement (Graduate)

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+3
Senior ML Engineer - Ads Signals & Semantic Retrieval
Senior ML Engineer - Ads Signals & Semantic Retrieval

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Staff ML Engineer — Ad Predictions & Retrieval
Staff ML Engineer — Ad Predictions & Retrieval

Apple • Cupertino (CA)

On-site
USD 180,000 - 260,000
Senior ML Engineer - Ads & Search Platform
Senior ML Engineer - Ads & Search Platform

adMarketplace • New York (NY)

On-site
USD 240,000 - 260,000
Healthcare benefits
401k matching
Summer Fridays
+3
ML Engineer: Search, Recommendations & Personalization
ML Engineer: Search, Recommendations & Personalization

Francisco Partners • Mountain View (CA)

On-site
USD 190,000 - 300,000