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 2 days ago
Similar jobs that could be interesting for youBased on the Staff Machine Learning Engineer, Retrieval & Targeting in Remote vacancy
  • $168.1k - $312.3k

     ...is to develop AI models that learn from biological data at unprecedented...  ...and passionate Senior ML Engineer to join our Generative...  ...ultimate aim of accelerating target and drug discovery. This role...  ...Build agents that use tools, retrieve evidence, and reason across multi... 
    Suggested
    Local area
    Worldwide
    Relocation package

    F. Hoffmann-La Roche AG

    South San Francisco, CA
    19 hours 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
    3 days ago
  • $192.5k - $357.5k

     ...drug discovery with cutting-edge machine learning. We are seeking a Principal Machine Learning Engineer to join our Foundation Models...  ...agents that utilize tools, retrieve scientific evidence, and execute...  ...discoveries include the first targeted antibody for cancer and the... 
    Suggested
    Local area
    Worldwide
    Relocation package

    F. Hoffmann-La Roche AG

    New York, NY
    3 days ago
  • $184.7k - $324.8k

     ..., California, United States Machine Learning and AI At Apple, we focus...  ...experienced Machine Learning Engineer to develop the next...  ...signal platforms that power retrieval, prediction, and relevance across...  ...domains such as auction modeling, targeting, attribution, or creative... 
    Suggested
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $159.18k - $295.62k

     ...career— we’re hiring! Senior Machine Learning Engineer Team: Data & Audience...  ...addressable audiences, sharpen targeting and measurement, forecast...  ...between our Senior MLE and Staff MLE levels. You will own the...  ...‑title affinity (two‑tower retrieval), lookalike modeling, or forecasting... 
    Suggested
    Temporary work
    Local area

    Warner Bros. Entertainment

    San Francisco, CA
    2 days ago
  • $120k - $160k

     ...Job Description Machine Learning (ML) Engineer, Ranking & Retrieval, Machine Learning (ML) and Artificial Intelligence (AI) Required, Work From Home The...  ...expected accuracy, relevance, latency and reliability targets. - Classification and ranking improvements deliver... 
    Full time
    Remote work
    Work from home

    Parallel Partners

    Remote
    5 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... 
    Full time

    Bjak

    Remote
    5 days 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... 
    Full time

    Scale AI

    New York, NY
    7 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
    7 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
    5 days ago
  •  ...mission, roles and responsibilitiesRole SummaryAs a Senior Machine Learning Engineer, you will play a key role in developing and deploying advanced...  ...value for the company, we have adopted gender diversity targets and inclusion action plans. Achieving CO2 Net Zero as a pioneer... 

    FORVIA Faurecia

    Auburn Hills, MI
    7 days ago
  • $114.6k - $252.1k

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

    CACI International

    Aurora, CO
    4 days ago
  • $310k

     ...Founding Geospatial Machine Learning Engineer Turn our physical development model into rigorously...  ...benchmarks, calibration, explainability, multi-target modeling, and intervention-conditioned...  ...forecasting, or a related field, with staff-level ownership or equivalent evidence... 
    Contract work
    Remote work

    Homecastr

    New York, NY
    2 days ago
  • $147.6k - $274k

     ...science and accelerate decision-making. The Engineering - AI Enablement group within DDC is...  ...discoveries include the first targeted antibody for cancer and the first medicine...  ...is yours. The Opportunity As a machine learning engineer in AI Enablement, you will be... 
    Local area
    Worldwide
    Relocation package
    3 days per week

    F. Hoffmann-La Roche AG

    South San Francisco, CA
    3 days ago
  •  ...Senior Machine Learning Engineer Hybrid At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of...  ...ensure that no user data is sold to advertisers or used to target consumers. Sound like something you'd like to be a part... 
    Local area

    Cloudflare Inc

    Austin, TX
    4 days ago
  • $500 per month

     ...Machine Forward Deployed Learning Engineer Adelphi's Vision is to build the biggest AI Deployment company for National Security, which requires talent...  ...and (3) Finds repeatability in solution development to target similar offices across the DoW/IC. The business has 10x... 
    Remote work
    Flexible hours

    Adelphi

    United States
    2 days ago
  • $215k - $230k

     ...Time | Hybrid | Mondays Remote, Tuesday - Friday Onsite Target Salary Range*: $215,000 - $230,000 ($400,000 - $450,000 OTE...  ...which may impact salary Position Overview The Principal Machine Learning Engineer contributes to the architecture and implementation of the... 
    Full time
    Remote work
    Monday to Friday

    Amatriot Group, LLC

    Seattle, WA
    2 days ago
  •  ...Terra AI Deep Learning Engineer Terra AI is building a new category at the intersection of artificial...  ..., and developed. By combining advanced machine learning, probabilistic modeling, and...  ...systems designed to improve targeting accuracy, accelerate discovery timelines... 
    Remote work

    terra.ai Inc.

    United States
    1 day ago
  • $232k

     ...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...  ...Masters degree in Computer Science, Engineering, Mathematics, or a related field, with... 
    Full time
    Work at office
    Remote work

    Uber Technologies Inc

    Sunnyvale, CA
    9 hours ago
  • $168k - $255k

     ...half the Fortune 100, use Roboflow’s machine learning open source and hosted tools. That includes...  ...on all roles (not only product and engineering), so Roboflow employs developers...  ...run efficiently on different hardware targets, and solve unique categories of problems... 
    Remote work
    Work from home
    Home office
    Relocation package

    Roboflow, Inc.

    San Francisco, CA
    3 days ago
  •  ...data preparation and feature engineering to model training,...  ...production deployment; campaign targeting logic, subsidy decisions, and...  ...techniques — including two-tower retrieval, sequential models, graph-...  ...PLE/MMoE), and reinforcement learning / contextual bandits Build high... 

    ByLabs

    Seattle, WA
    3 days ago
  • $140k - $170k

     ...and brands faster. They allow brands to target and reach in-market customer prospects with...  ...-results-driven matching decision engines and optimization algorithms are built from...  ...drift detection, and adaptive or online learning. Proficiency in SQL is desired.... 
    Full time
    Remote work

    QuinStreet

    Remote
    6 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
    3 days ago
  •  ...AI daily, and we evaluate AI fluency as part of our hiring process. Join us and help redefine what’s possible. Machine Learning Engineer, Ranking & Retrieval ClickUp is seeking an experienced Machine Learning Engineer to join our Search team. You’ll own the ML... 
    Remote job
    Full time
    Visa sponsorship
    Work visa

    ClickUp

    Remote
    4 hours ago
  •  ...daily updated organic content. We are a Machine Learning/Data heavy team with a focus on the...  ..., to be used for high-precision targeting & business insights. User Intent...  ...generation and optimization. As a Staff ML Engineer , you’ll be in charge of setting the... 
    Full time
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours

    Reddit

    Remote
    14 days ago
  • $132k - $286k

     ...JOIN TARGET AS A LEAD ML ENGINEER - ADANCED AI The pay range is $132,000.00 - $...  ...through our values and culture. Learn more about Target here....  ...powered by LLMs, classical machine learning, or deep learning...  ...agent development patterns, retrieval‑augmented generation, evaluation... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Work from home
    Flexible hours

    Target Corp

    Brooklyn Park, MN
    1 day ago
  • $230k - $322k

     ...and engaging conversations on the internet. As a Staff Machine Learning Engineer on Notifications Relevance , you'll serve as a...  ...execution of large-scale recommendation systems spanning targeting, budget optimization, retrieval, ranking, measurement, and emerging LLM-powered... 
    Full time
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    Reddit

    Remote
    3 days ago
  • $45 - $70 per hour

     ...knowledge bases to streamline information retrieval, reduce agent effort, and ensure...  ...collaborate with top researchers and engineers in the field. We provide opportunities...  ...Computer Science, Artificial Intelligence, Machine Learning, or a related technical field.... 
    Hourly pay
    Internship
    Work at office
    Local area

    Cresta

    Remote
    3 days ago
  • $132k - $238k

     ...work experience and certifications. In addition to your pay, Target cares about and invests in you as a team member, so that...  ...education to well-being and beyond at JOIN US AS A LEAD MACHINE LEARNING ENGINEER - MERCHANDISING AI About Us: Working at Target means... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Work from home
    Flexible hours

    Target Brands, Inc.

    Minneapolis, MN
    2 days ago
  •  ...deliver them in as little as one hour. We're hiring a Senior Machine Learning Engineer for our Personalization Platform team within the...  ...search and ranking systems (e.g., Elasticsearch first-stage retrieval and downstream ranking services) Own accountability for... 
    Full time
    Work at office
    Flexible hours

    Grid Dynamics

    United States
    9 hours 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!