Remote opportunity at
Reddit, Inc.Engineering Manager, Ranking Platform
Reddit operates an online platform featuring over 100,000 active communities where approximately 130 million daily active unique visitors share and discuss topics of interest. The company…
Career Tools
About This Role
Reddit operates an online platform featuring over 100,000 active communities where approximately 130 million daily active unique visitors share and discuss topics of interest. The company is hiring an Engineering Manager to guide the Ranking Platform team, which develops and maintains contextualized and personalized ranking services, scatter-gather coordination tools, feature indexes, and scalable data pipelines supporting feeds and search functionalities. In this leadership role, the successful candidate will direct platform…
Job Description
Reddit operates an online platform featuring over 100,000 active communities where approximately 130 million daily active unique visitors share and discuss topics of interest. The company is hiring an Engineering Manager to guide the Ranking Platform team, which develops and maintains contextualized and personalized ranking services, scatter-gather coordination tools, feature indexes, and scalable data pipelines supporting feeds and search functionalities.
In this leadership role, the successful candidate will direct platform strategy from inception through production, manage team performance and professional growth, and collaborate closely with machine learning engineers, product managers, and infrastructure teams. The position requires balancing new features against reliability, latency, and infrastructure expenses while maintaining a focus on system efficiency and developer experience.
Responsibilities
- Establish the team roadmap and direct high-impact initiatives for ranking coordination services, machine learning indexes, and data pipelines
- Recruit, onboard, mentor, and evaluate engineers across various career stages while maintaining direct feedback loops
- Coach technical leaders, distribute ownership, and protect engineering focus time by eliminating operational blockers
- Translate multi-quarter platform goals into manageable milestones, communicate progress, and handle dependencies
- Drive operational reliability through structured incident response, blameless postmortems, system hardening, and safe deployments
- Form strong cross-functional partnerships with Feed, Search, Ads, ML Platform, and infrastructure groups
Requirements
- Minimum of 5 years of people management experience leading high-performing engineering teams
- At least 7 years of experience constructing large-scale backend distributed systems and shipping production software
- Experience managing teams or key initiatives focused on ML infrastructure, recommendation systems, ranking platforms, indexing, or streaming and batch data pipelines
- Solid technical judgment regarding high-throughput platform services, APIs, and balancing reliability, scalability, and latency tradeoffs
- Demonstrated track record of defining technical direction and delivering multi-quarter platform initiatives across multiple teams
- Background in enhancing production operations via deployment automation, monitoring, system diagnosis, and incident management
Qualifications
- Familiarity with Go or Python programming languages
- Experience working with Kubernetes, Docker, AWS, or GCP
- Knowledge of data systems such as Redis, Postgres, Memcached, Solr, or Milvus
- Familiarity with streaming frameworks including Apache Beam or Flink
- Bachelor of Science degree in Computer Science, a related technical discipline, or equivalent practical experience
Core Skills
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) retirement plan featuring an employer match
- Global benefit programs covering workspaces, professional development, and caregiving support
- Family planning support and gender-affirming care
- Mental health and coaching resources
- Flexible vacation and paid volunteer time off
- Generous paid parental leave
- Eligibility to receive equity in the form of restricted stock units
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the source posting designates this role as remote.
What is the salary range for this job?
The base salary range spans from USD 230,000 to 322,000 per year, and the role is also eligible to receive equity in the form of restricted stock units.
What kind of experience is required for applicants?
Candidates must have at least 5 years of people management experience leading engineering teams and 7 years of experience building large-scale backend distributed systems.
What education is necessary?
A Bachelor of Science degree in Computer Science, a similar technical field, or equivalent practical experience is required.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.