Senior Machine Learning Engineer, Ads Targeting Platform



Software Engineering
San Francisco, CA, USA
Posted on Wednesday, April 26, 2023

We’re evolving and continuing our mission to bring community, belonging, and empowerment to everyone in the world. Providing a delightful and relevant experience to our users applies to our Ads like all of our offerings, and we’re excited to build a product that is best-in-class for our users and advertisers. The year ahead is a busy one - join us!

Ads Targeting ML engineers are focused on designing and implementing ML systems and solutions for improving targeting products. The team’s projects involve building large scale offline & online retrieval systems across several dimensions to improve contextual & behavioral targeting for targeting products.

As a senior machine learning engineer in the ads targeting team, you will execute our mission to automate targeting and deliver the most relevant audiences to advertisers under the right context with data and ML-driven solutions.

Your Responsibilities:

  • Own end-to-end execution of ML-based targeting products like targeting expansion, auto targeting, user lookalikes etc
  • Own offline & online experimentation of ML models for improving targeting products to drive advertiser outcomes
  • Collaborate with cross-functional teams to deliver ML product features on time
  • Work with the team to prototype & productionize new models for improving targeting products
  • Build large-scale and low-latency nearest-neighbor search based on dense representations/embeddings
  • Build tools and experimentation workflows to improve ML development velocity
  • Build systematic feature engineering frameworks to convert all kinds of raw data in Reddit (dense & sparse, behavior & content, etc) into features with various FE technologies such as aggregation, embedding, sub-models, etc.
  • Be a mentor and cross-functional advocate for the team
  • Contribute meaningfully to team strategy. We give everyone a seat at the table and encourage active participation in planning for the future

Required Qualifications

  • Successful track record of building machine learning infrastructure, preferably in the ads space
  • Excellent programming, debugging, and optimization skills in one or more general purpose programming languages including but not limited to: Go, Python, Java/Scala
  • Experience with large scale data processing & pipeline orchestration tools like Spark, Dataflow, Kubeflow, Airflow, BigQuery
  • Experience working with nearest-neighbor search systems is a big plus
  • Experience building & improving MLOps tools and ML experimentation workflows
  • Experience working with cross functional stakeholders across research, product & infrastructure to productize ML research
  • Knowledge of large scale search & recommender systems, or modern ads ranking/retrieval/targeting systems is preferred
  • Experience with deep learning frameworks such as Tensorflow & Pytorch is preferred
  • Experience with deep learning, representation learning or transfer learning is preferred


  • Comprehensive Health benefits
  • 401k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation (please use them!) & Reddit Global Days Off
  • 4+ months paid Parental Leave
  • Paid Volunteer time off

We're committed to hiring the best talent and building a diverse team. We're proud to be completely remote-friendly. Join us at Reddit, and help us build a community that is inclusive and empowering for everyone.

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 https://www.redditinc.com/careers/.

To provide greater transparency to candidates, we share base pay 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 pay range for this position is:
$198,200$297,300 USD