
Remote opportunity at
RedditEngineering Manager, Knowledge Graph Platform
Reddit operates a massive online platform centered around shared interests, bringing together tens of millions of daily unique visitors across numerous active communities. The Knowledge Graph…
Career Tools
About This Role
Reddit operates a massive online platform centered around shared interests, bringing together tens of millions of daily unique visitors across numerous active communities. The Knowledge Graph Platform team creates foundational systems that empower the organization to interpret entities, context, and relationships throughout its content. This group sits at the intersection of data, platform engineering, and artificial intelligence, supporting vital capabilities like contextual grounding while influencing product roadmaps for advertising and…
Job Description
Reddit operates a massive online platform centered around shared interests, bringing together tens of millions of daily unique visitors across numerous active communities. The Knowledge Graph Platform team creates foundational systems that empower the organization to interpret entities, context, and relationships throughout its content. This group sits at the intersection of data, platform engineering, and artificial intelligence, supporting vital capabilities like contextual grounding while influencing product roadmaps for advertising and consumer features.
Reddit is seeking an Engineering Manager to guide, mentor, and develop a technical team focused on the Knowledge Graph Platform. In this role, you will establish the technical vision and roadmap for a scalable platform, define strict production operating standards, and collaborate closely with computational linguists, product teams, and domain experts. The position calls for someone capable of driving modern graph-powered capabilities while maintaining strong architecture and technical design practices.
Responsibilities
- Manage, mentor, and develop a team of engineers building the Knowledge Graph Platform.
- Define the technical direction and roadmap for a scalable platform encompassing data and API contracts, reliability, performance, and developer experience.
- Apply state-of-the-art large language models and agentic patterns for knowledge graph construction.
- Set production operating standards including service level objectives, data quality measures, governance mechanisms, and change-management practices.
- Collaborate with computational linguists, engineering groups, and domain experts to shape shared operating models for ontology and governance.
- Ensure graph coverage and freshness for priority use cases by working alongside a dedicated data labeler team.
- Partner with internal product and engineering teams to prioritize high-value use cases and increase platform access.
- Contribute hands-on to architectural and technical design to help navigate complex system tradeoffs.
Requirements
- Eight or more years of total software engineering experience
- At least two years of direct management, coaching, and development experience with engineering teams
- Experience building or operating AI, machine learning, or data-intensive platforms with multiple internal customers
- Familiarity with turning technical systems into product-like platforms with self-service adoption paths
- Understanding of distributed systems, backend services, data platforms, and operational excellence
Qualifications
- Experience with knowledge graphs, semantic systems, ontology systems, entity resolution, search, or contextual grounding
- Experience establishing data contracts concerning quality, lineage, or governance
- Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related technical field
- Master's or advanced degree in Computer Science, Artificial Intelligence, Computational Linguistics, or a related field
Core Skills
Benefits
- Competitive salary and equity options in the form of restricted stock units
- Comprehensive health benefits including medical, dental, and vision insurance
- Workplace perks such as a home office setup stipend
- Generous 401(k) matching program
- Flexible vacation policy
- Paid parental leave of four months or more
- Family planning support
- Paid volunteer time off
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the location or remote policy for this role?
This is a 100 percent remote opportunity open to candidates in the United States and Canada, with a preference for applicants based in the Eastern Time zone.
What is the salary range for this position?
The base salary range for this position is $217,000 to $303,900 per year, and the role is also eligible to receive equity in the form of restricted stock units.
How many years of management experience are required?
Candidates must have at least two years of direct management, coaching, and development experience leading engineering teams, out of eight or more total years in software engineering.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.