✨ AI Insights & Summary
This Senior ML Engineer role at Reddit offers a unique chance to shape the future of online advertising by developing foundational AI models that understand and connect users with relevant content and ads. Working on the Ads Foundational Representations team, you'll leverage cutting-edge multimodal and LLM-based techniques to build sophisticated embeddings that drive core advertising functionalities. This is an exceptional opportunity for an ML expert to contribute to a highly influential platform, directly impacting user experience and advertiser success, with the flexibility of remote work within the UK or Netherlands.
About Reddit
Reddit is a vibrant community of communities, built on shared interests, passion, and trust. It serves as a platform for authentic conversations and is one of the internet’s largest sources of information, hosting over 100,000 active communities and approximately 126 million daily active unique visitors. Learn more at www.redditinc.com.
Location
Reddit embraces a flexible-first workforce. This role allows for remote work from anywhere in the UK or the Netherlands.
The Team: Ads Foundational Representations (AFR)
The AFR team is dedicated to developing signals and representations of Reddit’s core entities – including ads, posts, and users. We capture semantic, contextual, and behavioral information crucial for Reddit Ads, focusing on building embeddings that interpret content and user interests based on engagement. Our work highlights Reddit’s unique strength: its curated, high-quality, and relevant organic content. Our key focus areas include:
- Multimodal & Content Embeddings: Creating embeddings for organic (posts, comments, subreddits) and promoted (ads, shopping products, landing pages) text and media content within a shared space.
- Contextual and Behavioral Relevance: Collaborating with Product & Data Science to define ad relevance to users and adjacent content, developing metrics, and fine-tuning embeddings.
- Knowledge Graph Embeddings: Building representations for Knowledge Graph entities, such as intellectual properties/brands, to enhance targeting and business insights.
- User Intent Modeling: Employing techniques like batch & real-time sequence modeling and LLM summarization to create user representations based on content interaction.
- LLM-based Representations: Utilizing LLMs, VLMs, and foundational models to develop complex entity representations that improve ranking outcomes.
The features and signals developed by AFR are integral to the Ads Delivery funnel, influencing targeting, auctions, Business Insights, and advertiser-facing products like creative generation and optimization.
About the Role: Senior ML Engineer
As a Senior ML Engineer, you will be responsible for the complete lifecycle of ML projects. This includes collaborating with cross-functional teams on requirements and design, implementing features, and conducting experimentation.
Responsibilities
- Develop and iterate on embedding models for advertising use cases, including aggregation pipelines, two-tower architectures, and sequence models.
- Work with local and third-party LLMs/VLMs to extract representations, develop evaluation methodologies, and fine-tune models for state-of-the-art embeddings.
- Build data processing and inference pipelines for developed models.
- Conduct qualitative and quantitative evaluations of features, encompassing end-to-end experimentation from internal benchmarks to downstream metrics and online experiments.
- Ensure the reliability, scalability, and performance of ML systems through automated testing, performance monitoring, and best practices for model management.
- Participate in modeling and coding reviews, providing constructive feedback to uphold team standards.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
Required Qualifications
- 5+ years of hands-on experience in the full lifecycle of designing, training, evaluating, testing, and deploying industry-level models.
- Experience building NLP or CV models and integrating them at scale.
- Experience developing complex features/embeddings for downstream models.
- Proficiency with mainstream DL frameworks such as PyTorch or TensorFlow.
- Enthusiasm for working with data and a readiness to analyze metric details.
Preferred Qualifications
- Experience with our technology stack: Python, PyTorch, Airflow, BigQuery, Ray, k8s, Kafka, GCP.
- Familiarity with the Ads domain and/or Search/Recommender systems.
- Tech leadership experience, including mentoring junior engineers and leading complex projects.
- Hands-on experience using, fine-tuning, or building LLMs.
Benefits
- Global benefit programs tailored to your lifestyle, including workspace support, professional development, and caregiving assistance.
- Family Planning Support.
- Gender-Affirming Care.
- Mental Health & Coaching Benefits.
- Group Personal Pension Scheme with Employer match.
- Private Medical and Dental Scheme.
- Income Replacement Programs.
- Bike to Work scheme.
- Flexible Vacation & Paid Volunteer Time Off.
- Generous Paid Parental Leave.
Note: In select roles and locations, interviews may be recorded, transcribed, and summarized by AI. Candidates will have the option to opt out.