The company is looking to enhance the efficiency and user-friendliness of its advertising platform through improved identity resolution and graph-based systems.
Requirements
- 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
Responsibilities
- Lead the technical strategy and architecture for the company's identity resolution system
- Develop and refine ML models for probabilistic user matching using multiple identifiers
- Oversee end-to-end ML workflows—from data ingestion and feature engineering to model training, evaluation, and deployment
- Partner with cross-functional teams to define the roadmap and set long-term goals
- Establish engineering best practices, code quality standards, and data governance guidelines
- Mentor and coach junior engineers
Other
- Excellent communication, mentoring, and collaboration skills to align teams on a long-term vision for identity resolution
- 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