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