Engineering Manager, Ranking Platform
Required skills
- ranking platform
- feature indexes
- scalable data pipelines
- personalized feeds
- search
- platform strategy
- high-throughput platform services
- reliability
- latency
- scalability
Nice to have
- ML Platform teams
- inference services
- training services
- feature stores
- Go
- Python
Role summary
Reddit is seeking an Engineering Manager for its Ranking Platform team. This role involves leading a team responsible for building and running services that power personalized ranking, indexing, and data pipelines for Reddit's feeds and discovery experiences. The manager will set team direction, hire and develop engineers, guide architectural decisions, and drive operational excellence. Key responsibilities include translating product needs into platform strategy, managing cross-functional partnerships, and ensuring the reliability, scalability, and performance of the ranking platform. The ideal candidate has 5+ years of people management experience and 7+ years in building large-scale backend distributed systems, with a strong technical background in ML infrastructure or ranking systems.
The Ranking Platform team builds and runs the services that coordinate contextualized and personalized ranking on Reddit. We build infrastructure, including a scatter-gather ranking coordination service, feature indexes, and scalable data pipelines that power personalized feeds, search, and other Reddit products. We partner closely with machine learning engineers who develop and productionize models, and with ML Platform teams that build inference and training services and feature stores.
Our team mantra is “Intention over Attention.” We help users fulfill their intention for visiting Reddit by connecting them with relevant content and communities. We are a team of builders who value impact, personal growth, openness, and kindness.
How You’ll Have Impact
As Engineering Manager for Ranking Platform, you will lead the team building a robust, scalable, reliable, and performant ranking and indexing platform. You will partner with senior engineers, backend architects, product managers, and ML leaders to translate product needs into a clear platform strategy and deliver it from ideation through production.
You will be accountable for the team’s health, growth, execution, and operational excellence. Working with technical leaders, you will guide architecture and investment decisions, improve the experience of teams building on the platform, and balance new capabilities with reliability, latency, and infrastructure cost.
What You’ll Do
What We’re Looking For
Benefits:
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit https://www.redditinc.com/careers/.
To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base salary range for this position is:$230,000—$322,000 USDIn select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of 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.
Sample Reddit interview questions
- 1
Design a system for real-time recommendation engine.
system designmedium - 2
Design a system for real-time fraud detection in financial transactions.
system designmedium - 3
Design a scalable load balancer for distributed systems.
system designmedium - 4
Explain the system components that make typing indicators and read receipts work across a distributed network
system designmedium - 5
Design a file system with add, remove, show functionality.
system designaverage
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Senior Data ScientistReddit · Remote · Remote
- Principal Software Engineer, InfrastructureReddit · United States · Hybrid
- Marketing Automation Manager (GoHighLevel or Similar Platform)Fit Franchise Brands · Manalapan, NJ · Onsite
Senior Product Manager, Firm Intelligence PlatformLitera · Toronto, ON · Hybrid- IT Architect II - Pricing & Commercial PlatformsNAPA Auto Parts · Remote · Onsite
Platform Automation EngineerNinjaHoldings · Remote · Remote
