Find a jobRecruiters

Software Engineer (Machine Learning)

Exclusive opportunity

Onsite

Software Engineer (Machine Learning)

Applovin

Software Engineer (Machine Learning)

Skills

Deep LearningPyTorchTensorFlowMachine Learning

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$150,000 – $224,000 / year

Location:

Palo Alto, CA, USA

Work mode:

Onsite

Published on:

13 September 2026

What they need


  • 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

Benefits

  • 100% company paid health benefits for employees & dependent
  • Phone bill covered for business usage
  • Access to mental health and wellness provider
  • Flexible time off
  • Employee stock purchase plan
  • Retirement benefits with company matching
  • Parental leave program
  • Life and disability coverage
  • Family forming & women’s reproductive health benefits
  • Team-centric company events and more!- 4+ years of experience developing and deploying machine learning systems in production environments
  • Bachelor’s degree in Computer Science, Computer Engineering, Machine Learning, or a related technical field, or equivalent practical experience
  • Strong programming and software engineering skills, with experience building reliable production systems
  • 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
  • Experience diagnosing and solving problems involving data and feature quality, model quality, training, or serving performance
  • Experience with machine learning or deep learning in areas such as recommendation, ranking, retrieval, prediction, advertising, representation learning, or related applications
  • Experience with modern deep learning frameworks such as PyTorch or TensorFlow
  • Experience with large-scale recommendation or advertising systems, including candidate generation, retrieval, ranking, or prediction
  • Experience developing user signals, features, or learned user representations for large-scale machine learning systems
  • 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
  • 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

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

4 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools