Latest AI JobsBrowse Jobs
Reddit logo

Staff Machine Learning Engineer, App Ads Modeling

RedditRemote - United StatesAds Engineering
Apply on company site
Salary
$230K — $322K USD
Job type
Full-time
Work mode
Remote
Experience
Senior · 7+ yrs
Posted
25 Sept 2026
Status
Open · checked 7d ago

About this role

The Ads Ranking Organization at Reddit builds machine-learning-powered systems that enhance ad ranking through advanced architectures, contextual embeddings, and conversion-optimized modeling. Specifically, the App Ads Modeling team focuses on designing and training sophisticated algorithms, developing feature pipelines, and scaling systems that drive measurable impact in the ads marketplace.

An experienced practitioner in this role will spend their time shaping the long-term modeling vision, deploying high-impact models, and collaborating closely with product, infrastructure, and data science partners. The position suits someone with a strong background in deep learning who enjoys mentoring peers, defining organizational best practices, and solving complex experimentation challenges at scale.

What you will do

  • Design and train advanced machine learning models such as deep neural networks and transformers to power the Reddit ads ranking systems.
  • Develop and optimize features including contextual signals, embeddings, and cross-session behavior data.
  • Partner with product, infrastructure, and data teams to facilitate end-to-end model deployment and thorough performance analysis.
  • Mentor other machine learning engineers and contribute to establishing modeling best practices across the organization.
  • Shape the long-term modeling vision across domains such as conversion, app ads, shopping, and brand advertising.

What you need

  • Bring at least 7 years of industry experience, including several years focused specifically on applied machine learning roles.
  • Demonstrate strong experience with deep learning architectures and standard machine learning frameworks like TensorFlow and PyTorch.
  • Possess a robust background in recommendation systems, ads ranking, or similar performance-driven domains.
  • Show a proven track record of delivering high-impact models in production settings using large-scale datasets and complex feature pipelines.
  • Exhibit strong problem-solving skills, experimentation capabilities, and comfort collaborating with infrastructure teams on training and serving pipelines.

Nice to have

  • Experience with conversion modeling, app ads, or performance and brand ads
  • Experience in ads marketplaces at peer companies
  • Publications, patents, or industry contributions in applied ML or ranking systems

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support and Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off

Skills and tech stack

Questions candidates ask

What is the remote work policy for this position?

Reddit operates with a flexible first workforce, and this position is a 100% remote opportunity in the United States. Additionally, the company maintains four office locations for hybrid or onsite work preferences in New York, San Francisco, Los Angeles, and Chicago.

What is the base salary range for the Staff Machine Learning Engineer role?

The base salary range for this position is $230,000 to $322,000 USD. In addition to base pay, the role is eligible to receive equity in the form of restricted stock units and may receive a commission depending on the specific position offered.

Which team will this engineer join?

This position sits on the App Ads Modeling team and reports directly into the Ranking Org. The team works on enhancing ML-powered ad ranking systems through improved model architectures, contextual embeddings, and conversion-optimized modeling.

How does Reddit determine final compensation offers?

Final offer amounts are determined by multiple factors including skills, depth of work experience, and relevant licenses or credentials. Standard base pay ranges are set based on function, level, and country location, benchmarked against similar stage growth companies.

Ready to apply?

The application is on the official Reddit careers page.

Apply on company site