Principal Machine Learning Engineer, Ads Measurement

at Reddit
USD 266,000-372,400 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Kafka @ 4 Spark @ 4 Flink @ 4 Machine Learning @ 4 Data Science @ 4 TensorFlow @ 6 Leadership @ 4 Communication @ 4 Mentoring @ 4 Product Management @ 4 Technical Leadership @ 4 PyTorch @ 6 Compliance @ 4

Details

Reddit is a community of communities, home to the most open and authentic conversations on the internet. The Ads Measurement Org is focused on improving the efficiency and user-friendliness of the advertising platform with specialties in privacy-enhancing technologies, identity resolution, and modeled conversions.

Responsibilities

  • Lead the technical strategy and architecture for the company’s identity resolution system to ensure accuracy, scalability, and compliance with privacy requirements
  • Develop and refine machine learning models for probabilistic user matching using multiple identifiers such as cookies, IP addresses, hashed emails, phone numbers, and user agents
  • Oversee end-to-end ML workflows including data ingestion, feature engineering, model training, evaluation, and deployment, optimizing for performance and cost
  • Collaborate with cross-functional teams like product management, data science, platform engineering, privacy, and legal to define roadmap and long-term goals
  • Establish engineering best practices, code quality standards, and data governance guidelines to maintain the identity graph’s maintainability and trustworthiness
  • Mentor junior engineers, promoting a culture of innovation, technical excellence, and knowledge sharing

Requirements

  • 10+ years of professional software engineering experience, with at least 5+ years focused on machine learning-driven systems at scale
  • Proven experience architecting and building identity graphs, device graphs, or similar identity matching solutions using probabilistic techniques
  • Strong knowledge of various identifiers (cookies, hashed emails, phone numbers, IP addresses, user agents) for identity resolution
  • Proficient with machine learning frameworks such as TensorFlow and PyTorch for feature engineering, model training, and inference
  • Solid understanding of large-scale data processing and distributed computing infrastructure (e.g., Spark, Kafka, Beam, Flink)
  • Proven technical leadership skills in cross-functional settings, driving architectural decisions and stakeholder alignment
  • Excellent communication, mentoring, and collaboration abilities

Benefits

  • Comprehensive healthcare benefits and income replacement programs
  • 401(k) match
  • Family planning support
  • Gender-affirming care
  • Mental health and coaching benefits
  • Flexible vacation and Reddit global days off
  • Generous paid parental leave
  • Paid volunteer time off