Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Machine Learning Engineer, Retrieval & Targeting

$230k - $322k
Full-time

Reddit

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit

Team Description:

The Ads Retrieval ML team builds the machine learning systems that identify relevant advertising candidates for Reddit users. Retrieval sits at the heart of the ads delivery funnel: before downstream ranking and auction decisions, our models determine which campaigns and ads are eligible to compete. We work on large-scale retrieval across multiple objectives, placements, and geographies. Our work combines representation learning, candidate generation, nearest-neighbor search, behavioral and contextual signals, and rigorous offline and online experimentation.

Role Description:

We are looking for a Staff Machine Learning Engineer to provide technical leadership for the Retrieval and Targeting ML team. You will lead the design and evolution of retrieval models and modeling practices that improve relevance, advertiser outcomes, and user experience at Reddit scale. This is an applied ML role centered on retrieval modeling and end-to-end product impact. You will be expected to stay close to the technical details—from data and objective design through model development, evaluation, experimentation, and launch—while setting direction for other engineers.

Responsibilities:

  • Define the technical direction and multi-year roadmap for ads retrieval modeling in partnership with engineering, product, data science, and ads stakeholders.
  • Design, develop, and launch candidate-generation and retrieval models for campaigns and ads across Reddit’s advertising surfaces.
  • Apply modern approaches such as two-tower architectures, representation learning, embeddings, sequence models, graph-based methods, and other deep learning techniques when they create meaningful product value.
  • Improve the retrieval stack across key modeling decisions, including objectives, labels, sampling strategies, hard-negative mining, feature design, embedding generation, candidate filtering, and retrieval depth.
  • Work with approximate nearest-neighbor and vector retrieval systems, reasoning about recall, relevance, freshness, diversity, coverage, latency, and cost trade-offs.
  • Establish strong evaluation practices that connect retrieval metrics—such as recall, precision, candidate coverage, calibration, and downstream lift—to ads and user outcomes.
  • Lead offline analysis and online experiments, interpret ambiguous results, and translate findings into the next modeling iteration.
  • Partner with downstream ranking, ads platform, auction, measurement, and product teams to ensure retrieval models integrate effectively into the full ads funnel.
  • Write design documents, review code and model changes, and raise the quality bar for modeling, testing, observability, and production ownership.
  • Mentor ML engineers and help grow the team’s expertise in retrieval, recommendation, and representation learning.

Required Qualifications:

  • 7+ years of industry experience, including substantial experience building and shipping applied ML products.
  • Deep experience with information retrieval, candidate generation, recommender systems, ranking, or related relevance problems.
  • Strong understanding of retrieval modeling concepts, including DNN, embeddings, two-tower or dual-encoder models, approximate nearest-neighbor search, and multi-stage retrieval.
  • Deep experience training, evaluating, debugging, and deploying deep learning models using TensorFlow, PyTorch, or similar frameworks.
  • Demonstrated ownership of ML projects from problem framing and data preparation through offline evaluation, online experimentation, production launch, and iteration.
  • Strong command of experimental design and model evaluation, including how offline retrieval metrics relate to downstream business and user metrics.
  • Experience working with large-scale behavioral, contextual, or content datasets and complex feature pipelines.
  • Strong software engineering fundamentals and the ability to write clear, reliable, maintainable production code.
  • Technical leadership experience: setting direction, leading complex projects, influencing partner teams, and mentoring other engineers.
  • Excellent written and verbal communication, with the ability to explain complex modeling choices to technical and non-technical audiences.

Preferred Qualifications:

  • Experience with ads retrieval, ads ranking, ad targeting, ad serving, recommendation, search relevance, or marketplace optimization
  • Experience modeling user, content, campaign, or ad interactions with sequential, graph, or multimodal signals
  • Experience connecting retrieval improvements to downstream ranking, auction, conversion, revenue, or user-experience outcomes
  • Experience in ads marketplaces at peer companies
  • Publications, patents, or industry contributions in applied ML or ranking systems
  • Experience with sequential modeling (e.g., RNNs, Transformers)

Benefits:

  • 100% remote opportunity (we have 4 office locations for hybrid/onsite work preference in NY, SF, LA and Chicago)
  • 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
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave

#LI-AJ1

Pay Transparency:

This job posting may span more than one career level.

In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit

To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.

The base salary range for this position is:

$230,000—$322,000 USD

In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.

During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Staff Machine Learning Engineer, Retrieval & Targeting in Remote vacancy
  • $150k - $250k

     ...from all backgrounds and encourage you to apply. Learn more about our story and mission on our Culture...  ...time and improve every interaction. As a Senior Machine Learning Engineer on Nova, you'll lead context retrieval and search. The goal is agent responses that are... 
    Suggested
    Full time
    Contract work
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office

    Iterable

    Remote
    6 days ago
  •  ...Work on classification, retrieval, ranking,...  .... This role is for engineers who enjoy solving practical...  ...personalization models that learn from user behavior while...  ...Strong foundations in machine learning and modern...  ...latency and reliability targets. Classification and... 
    Suggested
    Full time

    Bjak

    Remote
    2 days ago
  • $194k - $266k

     ...everyone else has simply learned to live with. We value...  ...’ll help define how machine learning models run...  ...’ll work with systems engineers, product teams, hardware...  ...embeddings, multimodal models, retrieval‑augmented generation,...  ...or used to target consumers. Please... 
    Suggested
    Temporary work
    Local area
    Flexible hours

    FDE Times

    Austin, TX
    1 day ago
  •  ...trust and relationships that help people do their best work together.What’s the role?We’re looking for a Staff Machine Learning Engineer I to join the Search Retrieval team at Etsy. Our mission is to build efficient, scalable, and intelligent retrieval systems that... 
    Suggested
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Etsy

    Brooklyn, NY
    1 day ago
  • $250k - $350k

     ...agentic AI looks like.About the RoleAs a Staff Machine Learning Research Engineer, you will operate across the full...  ...fine-tuning, inference, memory and retrieval, evaluation and observability,...  ...posting reflects the minimum and maximum target for new hire salaries for the... 
    Suggested
    Full time

    Scale AI

    New York, NY
    23 hours ago
  • $165k - $200k

     ...intelligence, mathematical optimization, data analytics, and software engineering for resilient optimization of complex systems. In today’s...  ...exactly what makes it worth doing well. As ML Engineer, Retrieval & Grounded Generation, you'll build embeddings, vector storage... 
    Full time
    Remote work
    Flexible hours

    DEFCON AI

    Remote
    7 days ago
  • $202k

     ...a critical role by setting prices and targeting promotions for Uber riders. Our team’s...  ...Uber’s profitability through advanced machine learning and data science. We build reliable, scalable...  ...degree in Computer Science, Engineering, Mathematics, or a related field, with... 
    Full time
    Work at office
    Remote work

    Uber

    San Francisco, CA
    3 days ago
  • $185k - $235k

     ...turn them into the features and audiences that power ads targeting, bidding, and ranking across the company's ad stack.The quality...  ....About the roleWe are looking for an experienced Senior Machine Learning Engineer to design and build the data and ML systems that transform... 
    Full time
    Local area
    Work from home

    News Break

    Bellevue, WA
    3 days ago
  • $150.75k - $241.2k

     ...matters at a company where you matter.Your Impact As an Senior Machine Learning Engineer II focused on Sensor Fusion & Tracking, you will research,...  ...mathematical foundations behind multi-sensor fusion, multi-target tracking, and uncertainty modeling in complex environments.... 
    Work experience placement
    Work at office
    Remote work
    Worldwide

    Axon

    Seattle, WA
    23 hours ago
  • $98.5k - $206.8k

    Job Title: Staff Computer Vision AI/ML Engineer Job Category: Science Time Type: Full...  ..., including Automatic Target Recognition (ATR) and Multimodal...  ..., and deploying deep learning CV models that provide analysts...  ...of the following Python machine learning frameworks:... 
    Full time
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International, Inc.

    Aurora, CO
    2 days ago
  • $230k - $290.5k

     ...through regular in-person events. Learn more about our flexible...  ...work. Overview As the Senior Engineering Manager for the Advertiser...  ...performance via bidding, pacing, targeting, etc. Building on Instacart’s...  ...sophisticated algorithms and machine learning models, driving... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Remote
    13 days ago
  • $255k - $275k

     ...and developed. By combining advanced machine learning, probabilistic modeling, and deep...  ...intelligent systems designed to improve targeting accuracy, accelerate discovery timelines...  ...Who you are You're a deep learning engineer or scientist who loves building new models... 
    Local area
    Remote work

    terra.ai Inc.

    United States
    1 day ago
  • $220k - $292k

     ...and high-performance software for multi-target tracking data fusion battle management...  ...are looking to hire a Senior Software Engineer to join our growing Battlespace Awareness...  ...with GitHub and CI/CD pipelines Machine learning background particularly in: Hyperparameter... 
    Full time
    Work experience placement
    Immediate start

    Anduril

    Waltham, MA
    4 days ago
  •  ...that everyone else has simply learned to live with. We value...  ...by go-to-market, product, and engineering teams. Our work sits at the intersection...  ...visionary and hands-on Lead Machine Learning Engineer to join our...  ...to advertisers or used to target consumers. Sound like... 
    Full time
    Local area

    Cloudflare_

    Austin, TX
    7 days ago
  •  ...Description Job Description Job Description Machine Learning (ML) Engineer, Ranking & Retrieval, Machine Learning (ML) and Artificial Intelligence (...  ...accuracy, relevance, latency and reliability targets. - Classification and ranking improvements deliver... 
    Remote work
    Work from home

    Parallel Partners

    San Francisco, CA
    23 days ago
  • $180k - $210k

     ...secure. We’re looking for a Full Stack Data Scientist / Machine Learning Engineer to join our Knowledge Layer team, a group focused on extracting...  ...-solving. At TRM, you should expect: Priorities and targets to change quickly Operating with a high degree of... 
    Full time
    Worldwide

    TRM Labs

    Remote
    16 days ago
  •  ...for the most challenging and high-value targets. We see enormous potential for AI to revolutionize...  ...design.Thoughtfully execute deep learning experiments to improve performance of...  ...or develop new functionality (e.g. loop engineering, structure prediction of protein-protein... 
    Work at office
    Remote work

    Diffuse Bio

    Redwood City, CA
    1 day ago
  • $125k - $165k

     ...Description Title: Sr. AI/ML Engineer Location : Plymouth, MA (Open to 100% Remote) Target Start Date : 2/10/2026 Type...  ...and deploy production-ready machine learning and generative AI solutions....  ...solutions in production Develop Retrieval Augmented Generation (RAG)... 
    Remote job

    ConsultNet

    Rockland, MA
    16 days ago
  • $128.56k - $170k

     ...See yourself at Twilio Join the team as Twilio’s next Machine Learning Engineer, Customer Memory. About the job This position is needed...  ...of conversations, resolve it to the right customer, and retrieve it in milliseconds when an agent needs it. Memory that is... 
    Full time
    Local area
    Remote work
    Worldwide

    Twilio

    Remote
    15 days ago
  • $150k - $250k

     ...backgrounds and encourage you to apply. Learn more about our story and mission on...  ...improve every interaction. As a Senior Machine Learning Engineer on Nova, you'll lead evaluation and...  ...harnesses. You'll work with the Nova retrieval and product teams to connect real interactions... 
    Full time
    Contract work
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office

    Iterable

    Remote
    6 days ago
  • $135k - $170k

     ...intelligence, mathematical optimization, data analytics, and software engineering for resilient optimization of complex systems. In today’s...  ..., k6, Locust, or comparable Evaluation: validating machine learning or model output, including groundedness and citation... 
    Full time
    Contract work
    Remote work
    Flexible hours

    Red Cell Partners

    Remote
    3 days ago
  • $180k - $225k

     ...keep lives moving forward when it matters most. Learn more about CCC at . The Role As a Senior Machine Learning Engineer, you'll own models and evaluations end to end...  ..., ML, and hybrid LLM models (including retrieval and embeddings) on real claims data  Design... 
    Full time

    EvolutionIQ

    Remote
    8 days ago
  • $216.7k - $303.4k

     ...more information, visit At Reddit, machine learning sits at the heart of how millions of...  ...and marketplace dynamics, our ML engineers tackle some of the most interesting...  ...Ads Measurement Modeling Ads Targeting and Retrieval Advertiser Optimization Ads... 
    Full time
    For contractors
    Work experience placement
    Flexible hours

    Reddit

    Remote
    20 days ago
  • $180k - $225k

     ...keep lives moving forward when it matters most. Learn more about CCC at The Role As a Senior Machine Learning Engineer, you'll own models and evaluations end to end...  ..., ML, and hybrid LLM models (including retrieval and embeddings) on real claims data ~ Design... 
    Full time

    CCC Intelligent Solutions

    Remote
    10 days ago
  • $160k - $200k

     ...Solutions is hiring a Senior ML Engineer to help build our customer-...  ...trained models, embeddings, retrieval, and LLMs, and cost per record...  ...habit of building quickly to learn: you'd rather test an idea in...  ...equitable with our current staff. Performance-based discretionary... 
    Full time
    Work at office
    Local area
    Worldwide

    Wiser Solutions

    Remote
    7 days ago
  • $248.68k - $332.01k

     ...technology using the latest advances in deep learning and machine learning to personalize Pinterest....  ...of our data to improve candidates retrieval. Work in a high-impact environment...  ...equivalent) in Computer Science, Computer Engineering, Software Engineering or a directly... 
    Full time
    Local area
    Remote work

    Pinterest Job Advertisements

    Remote
    10 days ago
  •  ..., imagery, and audio at enterprise scale Engineer and implement large language model applications utilizing retrieval-augmented generation and AI service integrations...  ...4–8 years building and deploying production machine learning systems Strong Python expertise with... 
    H1b
    Immediate start

    WLEN WorldJobs LLP

    San Francisco, CA
    6 hours ago
  • $150k - $300k

     ...feed, discovery, search, and content continuation. Own retrieval/ranking: candidate generation, embeddings, two-tower models...  ...retrieval Anti-signals Cannot show core Senior Machine Learning Engineer, Recommendation experience Not comfortable with the listed... 
    Permanent employment
    Remote work

    AHU Technologies, Inc.

    United States
    1 day ago
  • $300 per month

     ...auto repair. What You’ll Do We are looking for a Machine Learning Engineer specializing in NLP, document classification, and large-scale...  ...(Airflow). ~ Strong understanding of information retrieval, search ranking, and ElasticSearch/OpenSearch. Nice... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Tekmetric

    United States
    4 days ago
  •  ...push the limits of our computer vision and machine learning capabilities. This is a high-impact, hands-on role for a research-minded engineer who wants to build and ship models. Much...  ...and benchmark high-performance image retrieval capabilities with embedding models and vector... 
    Full time
    Remote work
    Flexible hours

    Clearview AI

    United States
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Machine Learning Engineer, Retrieval & Targeting. Be the first to apply!