cover image
Reddit, Inc.

Reddit, Inc.

redditinc.com

6 Jobs

3,898 Employees

About the Company

Reddit is the heart of the internet, where millions of people get together to talk about any topic imaginable. Share, vote, and decide what matters in everything from breaking news, to fandoms, lifehacks, gaming, sports, health, and the internet’s cutest animals. With over 100,000 subreddit communities about every topic you could think of (and thousands more you couldn’t), whatever it is, there’s a place for you on Reddit.

Interested in joining our growing team? Check out redditinc.com/careers.

Listed Jobs

Company background Company brand
Company Name
Reddit, Inc.
Job Title
Data Scientist, Ads
Job Description
**Job title** Data Scientist, Ads **Role Summary** Develop and apply advanced data science models and methods to improve ad targeting, relevance, auction optimization, and measurement on a large-scale advertising platform. Work cross‑functionally with product, engineering, sales, and marketing teams to deliver insights that drive advertiser value and business growth. **Expactations** - Produce actionable analytics and predictive models that influence product decisions and advertising performance. - Communicate findings clearly to non‑technical stakeholders and translate business needs into data‑driven solutions. - Stay current with machine learning and statistical advancements, applying best practices to ongoing experiments and metrics development. **Key Responsibilities** - Analyse terabyte‑scale datasets to uncover patterns, anomalies, and performance drivers. - Build machine learning and statistical models for prediction, classification, anomaly detection, and causal inference. - Design, execute, and interpret A/B tests and experiments to evaluate product changes and advertising strategies. - Collaborate with product, engineering, lead generation, and marketing teams to define requirements and translate them into analytical solutions. - Deliver insights and recommendation reports to stakeholders across the organization. **Required Skills** - Strong statistical modeling, machine learning (e.g., supervised, unsupervised, deep learning), and experimental design expertise. - Proficiency in Python or R with libraries such as scikit-learn, TensorFlow, or PyTorch. - Experience with large‑scale data processing using Spark, Hadoop, Hive, or BigQuery. - Advanced SQL and relational database skills. - Clear communication and presentation abilities for technical and non‑technical audiences. **Required Education & Certifications** - MS or PhD in Computer Science, Statistics, Mathematics, or a related field. - Minimum 3 years of professional experience in data science, machine learning, or a related analytics role. - (Optional) Certifications in data science or cloud analytics platforms.
United states
Remote
Junior
03-10-2025
Company background Company brand
Company Name
Reddit, Inc.
Job Title
Software Engineer, Ads
Job Description
Job Title: Software Engineer, Ads Role Summary: Develop and maintain scalable backend systems for Reddit's ad platform, enhancing ad delivery, performance measurement, and advertiser tools. Expectations: Mid-level expertise in backend engineering; demonstrate independent problem-solving, learning agility, and collaboration in a fast-paced, iterative environment. Key Responsibilities: Design and implement ad-serving microservices/APIs; build distributed systems for ad targeting; support real-time data infrastructure; optimize ad campaign performance tracking. Required Skills: Proficiency in Go/Python/Scala; experience with distributed systems (Kafka, Spark); familiarity with databases (Postgres, Redis) and containerization (Kubernetes/Docker); strong API development skills. Required Education & Certifications: Bachelor’s degree in Computer Science or related field. Advanced degrees/certifications preferred but not mandatory.
Ontario, Canada
Remote
18-10-2025
Company background Company brand
Company Name
Reddit, Inc.
Job Title
Senior Machine Learning Engineer, Ads Training Platform
Job Description
**Job Title** Senior Machine Learning Engineer, Ads Training Platform **Role Summary** Design, develop, and scale the distributed training infrastructure powering Reddit Ads machine‑learning models. Build Ray‑based tooling, debug and tune distributed jobs, integrate with object storage, and collaborate with ML teams to reduce training time, cost, and improve reliability. **Expectations** - 5+ years in infrastructure or large‑scale distributed systems engineering. - 2+ years hands‑on experience with Ray. - Strong grasp of distributed computing concepts: task scheduling, fault tolerance, state management. - Experience with distributed storage, large‑scale data pipelines, and debugging distributed workloads. - Working knowledge of PyTorch or TensorFlow (deep learning frameworks). - Bonus: experience in model optimization for distributed training; Ads ML domain knowledge. **Key Responsibilities** - Architect and maintain scalable distributed training pipelines for Ads ML models. - Extend Ray platform with custom primitives and tooling. - Develop utilities for profiling, debugging, and performance tuning of distributed jobs. - Optimize data ingestion, object‑storage integration, and access patterns. - Work with ML practitioners to reduce training duration and GPU cost. - Enhance job scheduling, state persistence, and fault‑tolerance mechanisms. - Monitor production workloads, diagnose failures, and implement reliability improvements. **Required Skills** - Distributed systems design and implementation (e.g., Ray, MPI). - Distributed scheduling, fault tolerance, and state management. - Deep learning frameworks: PyTorch, TensorFlow. - GPU programming and performance tuning. - Profiling/debugging of large‑scale, distributed workloads. - Distributed storage and data‑processing (object storage, batch pipelines). - Python scripting, system design, and documentation. **Required Education & Certifications** - Bachelor’s degree or equivalent experience in Computer Science, Computer Engineering, or related field. - No specific certifications required; knowledge of cloud or distributed platforms is a plus.
United kingdom
Remote
Senior
22-10-2025
Company background Company brand
Company Name
Reddit, Inc.
Job Title
Software Engineer, Ads ML Features Platform
Job Description
**Job Title:** Software Engineer, Ads ML Features Platform **Role Summary:** Design, develop, and maintain scalable data infrastructure and feature management systems that support large‑scale machine‑learning (ML) pipelines for advertising. Collaborate with ML engineers to ensure reliable, high‑quality feature computation, storage, and delivery for model training and serving. **Expectations:** - 3+ years of experience in infrastructure or platform engineering, focusing on distributed systems. - 2+ years hands‑on with SQL‑based cloud data warehouses (e.g., BigQuery, Snowflake, Redshift, Databricks). - Proven ability to build and optimize batch and event‑driven feature pipelines using Spark, PySpark, or Scala. - Strong understanding of scaling, partitioning, fault tolerance, and caching in distributed environments. - Familiarity with ML production workflows and MLOps concepts; experience with ML feature platforms is a plus. **Key Responsibilities:** - Design and implement data pipelines for large‑scale feature computation, transformation, and storage. - Develop frameworks for batch and event‑driven feature generation emphasizing reliability, scalability, and usability. - Implement data quality controls: validation, anomaly detection, drift monitoring, and lineage tracking. - Partner with ML engineers to integrate feature engineering workflows into production ML systems. - Build and maintain training‑set generation pipelines with reproducibility and versioning support. - Contribute to the roadmap for streaming feature management and other next‑generation platform capabilities. **Required Skills:** - Distributed systems design (scaling, partitioning, fault tolerance, caching). - Proficiency with SQL‑based cloud data warehouses (BigQuery, Snowflake, Redshift, Databricks). - Experience with large‑scale data processing frameworks (Spark, PySpark, Scala). - Strong programming skills in Python and/or Scala. - Knowledge of MLOps pipelines, feature stores, and ML production environments. - Ability to work collaboratively across cross‑functional teams and communicate technical concepts clearly. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field, **or** equivalent practical experience. - Relevant certifications (e.g., Google Cloud Professional Data Engineer, AWS Certified Big Data – Specialty) are optional but beneficial.
United kingdom
Remote
Junior
23-10-2025