Reddit Logo

Reddit

Senior Software Engineer, Ads ML Features Platform

Reposted 17 Days Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in United Kingdom
Senior level
Remote or Hybrid
Hiring Remotely in United Kingdom
Senior level
The engineer will design and build scalable data infrastructures, develop batch and event-driven features, improve data quality, and collaborate with ML engineers on feature workflows.
The summary above was generated by AI
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.

Reddit has a flexible first workforce! if you happen to live close to our physical office location our doors are open for you to come into the office as often as you'd like. Don't live near one of our offices? No worries: You can apply to work remotely from the Netherlands or the United Kingdom.

Team Overview

We’re building a scalable feature platform that powers Ads ML by making high-quality features easy to build, share, and maintain. Our small but growing team works on projects like batch feature management, impression feature store, training set generation, and event-driven features—with streaming feature management on the horizon.

We are looking for an engineer with deep experience in building high-scale data infrastructure and ML platforms to help evolve and scale our feature management systems.

What You’ll Do

  • Design and build data infrastructure that supports large-scale feature computation, transformation, and storage.
  • Develop frameworks for batch and event-driven features with a focus on reliability, scalability, and ease of use.
  • Drive improvements in data quality and governance through validation, anomaly detection, drift monitoring, and feature lineage tracking.
  • Partner with ML engineers to ensure smooth integration of feature engineering workflows into ML production systems.
  • Contribute to training set generation pipelines and ensure reproducibility and feature versioning for model development.
  • Help shape the future of the platform by exploring streaming feature management and other next-gen capabilities.

What You Bring

  • 5+ years in infrastructure/platform engineering or large-scale distributed systems.
  • 2+ years hands-on experience with SQL-based cloud data warehouses (e.g., BigQuery, Snowflake, Redshift, Databricks)
  • Proficiency with large-scale feature computation frameworks (Spark, PySpark, or Scala).
  • Expertise in distributed systems (scaling, partitioning, fault tolerance, caching).
  • Familiarity with ML production systems, especially ML feature platforms, is a big plus
  • Knowledge of MLOps workflows – from feature engineering to training to online serving

Benefits:

  • Pension Scheme
  • Private Medical and Dental Scheme
  • Life Assurance, Income Protection
  • Workspace benefit for your home office 
  • Personal & Professional development funds
  • Family Planning Support 
  • Commuter Benefits
  • Flexible Vacation & Reddit Global Days Off

In select roles and locations, the interviews will be recorded, and transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out recording, transcription and summarization prior to any scheduled interviews.

During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable.  We will not sell your personal information or disclose it to any third party for their marketing purposes.  We will delete any recording of your interview promptly after making a hiring decision.  For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve.  Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.

Top Skills

BigQuery
Databricks
Pyspark
Redshift
Scala
Snowflake
Spark
SQL

Similar Jobs

5 Hours Ago
In-Office or Remote
London, Greater London, England, GBR
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
The role involves conducting customer discovery, delivering product demonstrations, expanding technical expertise, and collaborating with teams to drive sales and customer success.
Top Skills: Customer SolutionsEnterprise SoftwarePre-SalesSales EngineeringTechnical Demonstrations
5 Hours Ago
Remote
United Kingdom
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead the Solutions Engineering team for EMEA, drive sales processes, develop strategies, mentor team, engage with customers, and support the sales cycle with technical expertise.
Top Skills: AgileCloudDevOpsSaaS
7 Hours Ago
In-Office or Remote
London, Greater London, England, GBR
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead the iOS development at TIDAL, propose initiatives, collaborate with teams, mentor engineers, and apply AI tools for development enhancements.
Top Skills: Ai ToolsAvfoundationCi/CdCore DataKotlinObjective-CSqliteSwiftSwiftuiUikit

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account