Principal Machine Learning Engineer, Ads Measurement

13 Hours ago • 10 Years + • $276,700 PA - $387,400 PA

Job Summary

Job Description

The Ads Measurement Org is dedicated to enhancing the efficiency and user-friendliness of our advertising platform. The Principal Machine Learning Engineer will lead end-to-end Ads initiatives. Responsibilities include leading technical strategy, developing ML models, overseeing ML workflows, partnering with cross-functional teams, establishing engineering best practices, and mentoring junior engineers. This role involves working with identity resolution and graph-based systems to improve the advertising platform and align teams on long-term vision.
Must have:
  • 10+ years of software engineering experience, 5+ in ML-driven systems
  • Experience architecting and building identity graphs or similar solutions.
  • Strong knowledge of various identifiers for identity resolution.
  • Proficiency in machine learning frameworks and libraries.
  • Understanding of large-scale data processing and distributed computing.
  • Proven technical leadership in cross-functional settings.
  • Excellent communication, mentoring, and collaboration skills.
Perks:
  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k Match
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Reddit Global Days off
  • Generous paid Parental Leave
  • Paid Volunteer time off

Job Details

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 101M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit redditinc.com.

The Ads Measurement Org is dedicated to enhancing the efficiency and user-friendliness of our advertising platform. We specialize in privacy enhancing technologies, identity resolution, and modeled conversions.

We’re looking for a hands-on Principal Machine Learning Engineer with deep expertise in identity resolution and graph-based systems, who can lead end-to-end Ads initiatives across engineering and cross-functional teams. You will drive architectural decisions, mentor your peers, and dive into technical challenges directly when the team needs it. Our diverse group of engineers, product managers, data scientists, and ads specialists is excited to welcome you on board!

Minimum Qualifications:

  • 10+ years of professional software engineering experience, with at least 5+ years focused on ML-driven systems at scale
  • Demonstrated experience architecting and building identity graphs, device graphs, or similar identity matching solutions leveraging probabilistic techniques
  • Strong knowledge of various identifiers (cookies, hashed emails, phone numbers, IP addresses, user agents) and their use in identity resolution
  • Proficiency in machine learning frameworks (e.g., TensorFlow, PyTorch) and libraries for feature engineering, model training, and inference
  • Solid understanding of large-scale data processing, distributed computing, and data infrastructure (e.g., Spark, Kafka, Beam, Flink)
  • Proven technical leadership in cross-functional settings, driving architectural decisions and influencing stakeholders (product, data science, privacy, legal)
  • Excellent communication, mentoring, and collaboration skills to align teams on a long-term vision for identity resolution

Responsibilities:

  • Lead the technical strategy and architecture for our company’s identity resolution system, ensuring accuracy, scalability, and compliance with privacy requirements
  • Develop and refine ML models for probabilistic user matching using multiple identifiers (cookies, IP addresses, hashed emails, phone numbers, user agents) 
  • Oversee end-to-end ML workflows—from data ingestion and feature engineering to model training, evaluation, and deployment—optimizing for performance and cost
  • Partner with cross-functional teams (e.g., product management, data science, platform engineering, privacy, legal) to define the roadmap and set long-term goals
  • Establish engineering best practices, code quality standards, and data governance guidelines to ensure maintainability and trustworthiness of the identity graph
  • Mentor and coach junior engineers, fostering a culture of innovation, technical excellence, and knowledge sharing across the organization

Benefits:

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k Match
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Reddit Global Days off
  • Generous paid Parental Leave  
  • Paid Volunteer time off

#LI-Remote #LI-AK1 

Similar Jobs

ByteDance - Research Scientist in Machine Learning for Science (AML - AI-for-Science) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
ByteDance - Software Engineer - Machine Learning Training

ByteDance

Singapore (On-Site)
1 Month ago
CyberArk - Data Engineer

CyberArk

Israel (Hybrid)
1 Week ago
Scale AI - Head of Experiments, Generative AI

Scale AI

San Francisco, California, United States (On-Site)
2 Weeks ago
The Walt Disney Company - Senior Data Scientist - NLP/LLM

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Attentive - Senior Data Engineer, Machine Learning Platform

Attentive

(Remote)
5 Months ago
Qualcomm - Lead Engineer, Senior - Model Orchestration and Accuracy Tools

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Aristocrat Gaming - Automation and AI Engineer (Unity & Backend Technologies)

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Meta - Research Engineer (Robotics)

Meta

Menlo Park, California, United States (On-Site)
1 Month ago
Thousand Eyes - Senior Machine Learning Engineer

Thousand Eyes

San Francisco, California, United States (On-Site)
6 Days ago
Reddit - Staff Software Engineer, ML Understanding

Reddit

(Remote)
2 Weeks ago
NVIDIA - Senior System Software Engineer - Triton Inference Server

NVIDIA

Washington, United States (Remote)
2 Months ago
ByteDance - Research Scientist in Large Model System

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!