Skip to main content

AppLovin

Software Engineer, Machine Learning

Palo Alto, CAFrom $224kmidAdded yesterday

About this role

AppLovin seeks a Software Engineer with machine learning expertise to develop large-scale user signals, representation learning, and recommendation systems for their advertising platform serving over 1 billion users. You'll work across the full ML stack—from feature engineering to production deployment—optimizing ranking and retrieval models to improve ad relevance and performance.

What you'll do

  • Develop and enhance user signals, features, and representations for large-scale ML models in advertising and recommendation systems
  • Explore ML approaches to effectively learn from sparse, noisy, and heterogeneous user signals at scale
  • Design and implement ranking, retrieval, and prediction systems that incorporate user signals and representations
  • Build scalable tools for feature evaluation, model training, experimentation, deployment, and monitoring
  • Identify and resolve ML challenges spanning signal quality, model quality, training stability, and serving performance
  • Design offline and online experiments to measure incremental value of signals and model improvements on business outcomes

What they're looking for

  • Machine learning fundamentals (model architectures, optimization, representation learning, feature engineering)
  • Deep learning frameworks (PyTorch or TensorFlow)
  • Recommendation systems and ranking algorithms
  • Large-scale data processing and distributed systems
  • Production ML deployment and monitoring
  • Experimentation and A/B testing
  • Python or Java programming
  • Feature engineering and data quality assessment
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

AppLovin

AppLovin builds a large-scale advertising platform that processes billions of requests daily through distributed systems and machine learning-powered bidding infrastructure. The company is hiring backend engineers, ML infrastructure engineers, and partner solutions engineers to develop and maintain high-performance systems, optimize bidding ecosystems, and support strategic advertising integrations.

View all jobs at AppLovin

Likely interview questions

  • Walk us through a production machine learning system you've built—how did you handle data quality and model monitoring?
  • Describe your experience with user representation learning or embeddings. What challenges did you encounter?