Principal Software Engineer, ML Feature Platform

2 Hours ago • 10 Years + • $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

datcroft - JAVA ENGINEER

datcroft

Voronezh, Voronezh Oblast, Russia (On-Site)
1 Week ago
Lionbridge Games - Data Engineer I

Lionbridge Games

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
Next Level Business Services - JavaScript Developer with Full stack Experience

Next Level Business Services

Dallas, Texas, United States (On-Site)
6 Months ago
Ubisoft - Public Cloud Administrator

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
3 Weeks ago
Blue Yonder - Lead Software Engineer - Performance Engineering

Blue Yonder

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Axon - Senior Application Security Engineer

Axon

San Francisco, California, United States (Hybrid)
2 Weeks ago
ARHS - Azure Cloud Architect (m/f)

ARHS

Luxembourg (On-Site)
1 Month ago
N-iX - Senior .NET Engineer

N-iX

Poland (Remote)
1 Month ago
Tide - Staff Cloud Engineer

Tide

Delhi, India (On-Site)
2 Days ago
Glean - Solutions Engineer

Glean

Palo Alto, California, United States (On-Site)
2 Weeks ago
Nagarro - Associate Principal Engineer, .Net Fullstack

Nagarro

Gurugram, Haryana, India (On-Site)
6 Months ago
N-iX - Senior .NET Engineer

N-iX

Poland (Remote)
3 Months ago
Cerence - Principal Python Software Developer

Cerence

Canada (Hybrid)
2 Weeks ago
ByteDance - Software Engineer - Serverless Compute Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Crowd Strick - Sr. Engineer, Backend - Channel File Systems

Crowd Strick

(Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!