Principal Software Engineer, ML Feature Platform

3 Months ago • 10 Years + • Devops • $266,000 PA - $387,400 PA

Job Summary

Job Description

As a Principal Software Engineer, ML Feature Platform, you will be in charge of the ML Feature Platform Team. You will be instrumental in architecting, implementing, and maintaining foundational ML infrastructure used to compute, store, and retrieve features powering Feeds Ranking, Content Understanding, Recommendations, Ads, and much more. You will lead the design and development of a cutting-edge feature store optimized for low-latency online inference at scale. You will lead the technical strategy, architecture and development of Reddit’s next-generation, real-time feature store, work with other engineers across ML Platform and Reddit infrastructure to significantly advance the ML Platform, work with management on team goal setting, planning, and de-risk project execution, and mentor other team members.
Must have:
  • 10+ years of professional software engineering experience
  • 3+ years leading a team to design large-scale distributed systems
  • Deep expertise in systems design and performance optimization
  • Strong understanding of ML infrastructure, especially feature engineering
  • Proven experience building real-time data systems
  • Strong organizational & communication skills
Perks:
  • 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

Job Details

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.

Location:
This role is completely remote-friendly. If you happen to live close to one of our physical office locations, our doors are open for you to come into the office as often as you'd like. 

Who We Are:
The Machine Learning Platform team at Reddit is a high-impact team that owns the infrastructure that powers recommendations, content discovery, user and content quantification, while directly impacting other teams such as Growth, Ads, Feeds, and Core Machine Learning teams.

What You’ll Do:
As a Principal Software Engineer, ML Feature Platform, you will oversee the vision and lead the charge of our ML Feature Platform Team and be instrumental in architecting, implementing, and maintaining foundational ML infrastructure used to compute, store, and retrieve features powering Feeds Ranking, Content Understanding, Recommendations, Ads, and much more to fulfill Reddit’s mission of bringing community and belonging to everyone in the world. You will be a visionary who will lead the design and development of a cutting-edge feature store optimized for low-latency online inference at scale. 

  • Lead the technical strategy, architecture and development of Reddit’s next-generation, real-time feature store that supports both online and offline feature retrieval.
  • Work with other engineers across ML Platform and Reddit infrastructure to significantly advance the ML Platform.
  • Work with management on team goal setting, planning, and de-risk project execution
  • Mentor other team members in adopting a rigorous DevOps approach to maintain and/or improve ML infra components and services health and quality

Who You Might Be:

  • 10+ years of professional software engineering experience
  • 3+ years leading a team to design large-scale distributed systems.
  • Deep expertise in systems design, performance optimization, and cloud-native architectures (AWS, GCP, or Azure).
  • Strong understanding of ML infrastructure, especially feature engineering, data freshness, feature versioning, online/offline feature retrieval and online/offline consistency to serve 100s of millions of users.
  • Proven experience building real-time data systems, e.g., feature stores, stream processing engines, or caching systems.
  • Strong organizational & communication skills

Benefits:

  • 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

#LI-DB1 #LI-Remote

Similar Jobs

Open Systems Technologies - Director, Product Management, Data Solutions

Open Systems Technologies

United States (Remote)
1 Month ago
Rippling - Senior Web Producer

Rippling

San Francisco, California, United States (On-Site)
2 Months ago
Lionbridge Games - Senior Video Game Tester

Lionbridge Games

Brossard, Quebec, Canada (Remote)
3 Weeks ago
Mistral AI - Software Engineer, Data

Mistral AI

Paris, Île-de-France, France (Hybrid)
1 Month ago
GoMotive - Senior Sales Engineer, Strategic - TX

GoMotive

United States (Remote)
5 Months ago
Trend Micro - Cloud Engineer (Golang/Python, Backend Focus) 雲端開發工程師

Trend Micro

Taipei City, Taiwan (On-Site)
9 Months ago
Ion - Cloud Engineer Kubernetes

Ion

Castellazzo Bormida, Piedmont, Italy (Hybrid)
10 Months ago
Palo Alto Networks - Principal Site Reliability Engineer

Palo Alto Networks

Santa Clara, California, United States (On-Site)
4 Weeks ago
Impronics Technologies - AWS Cloud Engineer

Impronics Technologies

Gurugram, Haryana, India (On-Site)
1 Year ago
Sailpoint - Solution Architect

Sailpoint

United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Jane Street - Regulatory Risk Management

Jane Street

New York, United States (On-Site)
1 Month ago
Plug power - Class A CDL Driver w/Hazmat & Tanker

Plug power

Saint Gabriel, Louisiana, United States (On-Site)
3 Months ago
Epic Games - Senior Data Analyst, Game Platform

Epic Games

(On-Site)
7 Months ago
Tencent - Talent Acquisition Intern

Tencent

Tokyo, Japan (On-Site)
7 Months ago
Wolters Kluwer - Customer Service Support

Wolters Kluwer

Sesto Fiorentino, Tuscany, Italy (Hybrid)
3 Weeks ago
Next Level Business Services - Salesforce Developer

Next Level Business Services

San Francisco, California, United States (On-Site)
10 Months ago
Tesla - Key Account Manager, Powerwall

Tesla

London, England, United Kingdom (Hybrid)
6 Months ago
Draftwise - Machine Learning Operations Engineer

Draftwise

London, England, United Kingdom (Remote)
1 Month ago
flying wild hog - Senior Director, Marketing Campaigns

flying wild hog

New York, United States (Hybrid)
3 Months ago
Mapbox - RAVE I, Data Insights

Mapbox

Minsk, Minsk Region, Belarus (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

GameChanger - Data Platform Engineer

GameChanger

United States (Remote)
4 Months ago
Interactive Brokers - Career Exploration

Interactive Brokers

United States (On-Site)
1 Month ago
Next Level Business Services - Network Architecture and Operations

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
10 Months ago
extreme network - Senior Client Executive - Strategic Majors Group

extreme network

Illinois, United States (Remote)
3 Months ago
Take-Two Interactive - Lead Engineer

Take-Two Interactive

Massachusetts, United States (Remote)
3 Months ago
Marvell - Distinguished Engineer, Switch Architect

Marvell

Santa Clara, California, United States (On-Site)
1 Month ago
Condé Nast - Sr. Manager, Talent Acquisition - Revenue

Condé Nast

New York, United States (Hybrid)
3 Weeks ago
imerza - Unreal Engine / C++ Engineer

imerza

United States (Remote)
3 Months ago
Ambient.ai - GTM Engineer

Ambient.ai

Redwood City, California, United States (Hybrid)
2 Months ago
SpecterOps - Senior Technical Account Manager

SpecterOps

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Devops Jobs

bytedance - Solution Architect (Edge Cloud)

bytedance

Singapore (On-Site)
6 Months ago
Moloco - Senior Software Engineer, Ads Infrastructure - Supply

Moloco

Seattle, Washington, United States (On-Site)
5 Months ago
London stock Exchange - Principal Platform Engineer

London stock Exchange

London, England, United Kingdom (On-Site)
3 Months ago
Nagarro - Staff Engineer, Cloud

Nagarro

Colombia (Remote)
10 Months ago
EMA - Solutions Architect

EMA

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Zamp - Site Reliability Engineer

Zamp

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Arkose Labs - Site Reliability Engineer

Arkose Labs

San José Province, Costa Rica (Remote)
3 Weeks ago
Site Core - Solution Architect

Site Core

Dubai, Dubai, United Arab Emirates (Remote)
3 Months ago
Ion - Cloud Engineer - Graduate Development Program

Ion

Pisa, Tuscany, Italy (On-Site)
10 Months ago
deel. - Back-End Engineer - Infrastructure Team

deel.

Brazil (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded