HHiring Reality
← AppLovin

Software Engineer, Machine Learning

AppLovin
Location
Palo Alto, CA
Posted
10 days ago
Department
Platform Engineering
What they actually want (must-haves)
  • Bachelor's degree in Computer Science, Computer Engineering, Machine Learning, or a related technical 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
Nice to have
  • Experience developing user signals, features, or learned user representations for large-scale machine learning systems
  • Experience with large-scale recommendation or advertising systems, including candidate generation, retrieval, ranking, or prediction
  • Experience with representation learning, embeddings, feature interaction, or multi-task learning using large-scale user signals
  • Experience measuring the incremental value of user signals and understanding their downstream impact on ranking or recommendation performance
  • Experience developing and scaling deep learning architectures for recommendation, ranking, or advertising applications
What the job really is

As a Software Engineer specializing in Machine Learning at AppLovin, you will focus on enhancing user signal and recommendation technologies for their advertising platform. Your day-to-day responsibilities will include developing user signals, improving machine learning models, and collaborating with cross-functional teams to bring new approaches into production. You will tackle large-scale machine learning challenges, optimizing systems for performance and efficiency.

Benefits
  • Competitive total compensation package
  • Equity eligible
  • Health Insurance: Medical, Dental, Vision, Life, Disability
  • 401(k) Retirement Plan
  • Unlimited Discretionary Time Off
  • 10 paid holidays per year
Things to weigh
  • No specific mention of the tech stack beyond machine learning frameworks like PyTorch or TensorFlow
  • The role involves working with large-scale, sparse, noisy, and heterogeneous user signals, which may present unique challenges
  • The application window is expected to close within 30 days, indicating a potentially competitive hiring process
Job score3.8/5
Benefits4/5
Freshness5/5
Career value5/5
Role clarity5/5
Pay transparency0/5

Applying to AppLovin?

See how your résumé matches this role — and tailor it from what actually gets interviews.