AppLovin

AppLovin

Software Engineer, Machine Learning

Palo Alto, CA · Mid

Sponsorship not specified$221k-$331kDetected 21 days ago
Machine LearningDeep LearningPyTorchA/B Testing

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role82
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level II · 2×
Level I$152,7971 entry
Level II$187,0752 entries
Level III$221,3743 entries
Level IV$255,6534 entries

$374 more — $221,374 — moves this role to Level III and 3 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $221,374 would place this position at wage Level III. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · San Jose-Sunnyvale-Santa Clara, CA. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 4 green-card filings in this occupation, 100% were for a worker who already held the job.

Files H-1B transfers

7 transfer filings in the last year, covering 7 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • For more information about AppLovin, visit: www.applovin.com.
  • In this role, you will work on large-scale machine learning problems spanning user signals, representation learning, ranking, retrieval, model architecture, and optimization.

Responsibilities

  • Develop user representations and modeling approaches that effectively incorporate user signals into ranking, retrieval, prediction, and optimization systems.
  • 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.
  • To support an efficient and fair hiring process, we may use technology-assisted tools, including artificial intelligence (AI), to help identify and evaluate candidates.

Requirements

  • Experience diagnosing and solving problems involving data and feature quality, model quality, training, or serving performance.

Nice to have

  • Experience with large-scale recommendation or advertising systems, including candidate generation, retrieval, ranking, or prediction.
  • Experience measuring the incremental value of user signals and understanding their downstream impact on ranking or recommendation performance.
  • Experience with distributed model training and large-scale ML infrastructure.
  • Experience optimizing training or inference workloads on GPUs or other accelerators.
  • Experience optimizing ML systems for latency, throughput, memory utilization, or computational efficiency.
  • Experience designing and analyzing online experiments and offline model evaluations.
  • AppLovin provides a competitive total compensation package with a pay for performance rewards approach.
  • Method of Application: Apply online

Skills

  • About AppLovin
  • The company provides end-to-end advertising solutions for businesses to reach, monetize and grow their global audiences.
  • www.applovin.com.

Compensation

  • 10 paid holidays per year
  • Paid Holidays: 10 paid holidays per year
  • CA Base Pay Range
  • $221,000 - $331,000 USD

Benefits

  • Unlimited Discretionary Time Off
  • 401(k) Retirement Plan
  • Paid Sick Leave: 80 hours per year

Company info

  • About AppLovin AppLovin makes technologies that help businesses of every size connect to their ideal customers.

Equal opportunity

  • equal opportunity employer that is committed to inclusion and diversity.
  • Learn more about EEO rights as an applicant here.
  • If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send us a request at jobs@applovin.com

This listing is sourced directly from AppLovin's careers page and normalized into a canonical job model.