Browse All Jobs
Job Description
Reddit is seeking a Principal Software Engineer for their ML Feature Platform team. This role is crucial for architecting, implementing, and maintaining the foundational ML infrastructure that powers recommendations, content discovery, and user/content quantification. The engineer will lead the design and development of a cutting-edge feature store optimized for low-latency online inference at scale.Reddit is a community-driven platform with millions of daily active users, making this a high-impact role within the company.Responsibilities:
  • Lead the technical strategy, architecture, and development of Reddit’s next-generation, real-time feature store.
  • Work with engineers across ML Platform and Reddit infrastructure to advance the ML Platform.
  • Work with management on team goal setting, planning, and project execution.
  • Mentor team members in adopting a DevOps approach to maintain ML infra components and services.
Requirements:
  • 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, and online/offline feature retrieval.
  • 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
Apply Manually