Staff Machine Learning Engineer, App Ads Modeling

Reddit

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$230,000–$322,000 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $233k
This role $276k
$168k most similar roles pay here $338k

This role pays more than 87% of similar roles. Most pay $206,168–$260,137 — the shaded band above. At the midpoint, this role pays about $276k versus about $233k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 76 open roles on FindRole.

Listed pay typically runs $216,850–$299,100 across 76 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Staff Machine Learning Engineer, App Ads Modeling

Staff Machine Learning Engineer, App Ads Modeling joins the Ranking Org on the App Ads Modeling team to enhance ML-powered ad ranking systems through improved model architectures and conversion-optimized modeling. The role involves designing and training advanced models such as DNNs and transformers while developing features like embeddings, contextual signals, and cross-session behavior. You will collaborate with product, infrastructure, and data teams to manage end-to-end deployment and performance analysis while mentoring other engineers and shaping the long-term modeling vision for domains like conversion and shopping. Required skills include expertise in deep learning architectures, TensorFlow, PyTorch, and experience with large-scale datasets and complex feature pipelines. The work focuses on solving technical challenges within ads marketplaces, recommendation systems, and search relevance to drive measurable impact in production environments.

What does a Machine Learning Engineer earn in Remote?

Median $235875 from 48 postings across 17 companies.

See salary data

What you'll do

  • Design and train advanced ML models like DNNs and transformers to power Reddit Ads Ranking.
  • Develop and optimize features including embeddings, contextual signals, and cross-session behavior.
  • Drive end-to-end model deployment and performance analysis in coordination with product, infra, and data teams.
  • Mentor other Machine Learning Engineers and establish modeling best practices across the organization.
  • Shape the long-term modeling vision for domains such as conversion, app ads, shopping, and brand.
  • Manage large-scale datasets and complex feature pipelines to improve ranking systems.

What we're looking for

  • 7+ years of industry experience, including several years in applied ML roles.
  • Strong experience with Deep Learning architectures and frameworks like TensorFlow or PyTorch.
  • Strong background in recommendation systems, ads ranking, or similar performance-driven domains.
  • Experience working with large-scale datasets and complex feature pipelines.
  • Track record of delivering high-impact models in production settings.
  • Knowledge of Recsys or Ads funnels.
  • Experience with conversion modeling, app ads, or experience in ads marketplaces at peer companies (preferred).
  • Publications, patents, or industry contributions in applied ML or ranking systems (preferred).

More like this

Similar roles

Senior Machine Learning Engineer, Ads Predictions

Apple Inc

Cupertino, CA 170 days ago $216,200–$324,800
Machine Learning Deep Learning Large Language Models Information Retrieval Python TensorFlow PyTorch Reinforcement Learning Contextual Bandits Multi-task Learning SQL Scala Java A/B Testing Neural Networks Transformers
6+ yrs exp

Staff Machine Learning Engineer, Ads Predictions

Apple Inc

Cupertino, CA 51 days ago $216,200–$324,800
Machine Learning Deep Learning Large Language Models Reinforcement Learning Information Retrieval Python TensorFlow PyTorch SQL Scala Java Neural Networks Transformers A/B Testing Multi-task Learning Contextual Bandits
8+ yrs exp

Senior Machine Learning Engineer, Ads Predictions

Apple Inc

New York, NY 170 days ago $216,200–$324,800
Machine Learning Deep Learning Large Language Models Reinforcement Learning Information Retrieval Python TensorFlow PyTorch SQL Scala Java Neural Networks Transformers A/B Testing Multi-task Learning Contextual Bandits Data Pipelines
6+ yrs exp

Staff Machine Learning Engineer, Ads Platform

Apple Inc

Austin, TX 17 days ago
Machine Learning Python Java Scala Spark Kafka Flink Hadoop CI/CD A/B Testing Distributed Systems Feature Stores Anomaly Detection Data Pipelines Agile
8+ yrs exp

Staff Machine Learning Engineer, Ads Relevance & Quality

Apple Inc

Cupertino, CA 99 days ago $216,200–$324,800
Machine Learning NLP BERT DistilBERT Large Language Models PyTorch TensorFlow Python SQL Scala Java A/B Testing Experimentation Frameworks Multi-modal Models Semantic Matching Content Moderation Search Ranking
4+ yrs exp