Engineering Manager, Knowledge Graph Platform
New
R
RedditKnowledge graph platform
This role is 100% remote (US & Canada only), Candidates based in ET timezone will be given preference to accommodate team schedules.Full-TimeManager
SalaryThe base salary range for this position is: $217,000 — $303,900 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of total software engineering experience, with 2+ years directly managing, coaching, and developing engineering teams.
- Required Skills
- RESTful APIsDistributed Systems
Requirements
- 8+ years of total software engineering experience.
- 2+ years directly managing, coaching, and developing engineering teams.
- Experience building or operating AI/ML-powered or data-intensive platforms.
- A track record of leading shared technical systems with multiple internal customers.
- Strong technical judgment across distributed systems, backend services, data platforms, APIs, reliability, and operational excellence.
- Experience establishing data contracts around quality, lineage, or governance.
- Understanding of platform operating models, customer contracts, documentation, and self-service adoption.
- Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related technical field, or equivalent practical experience.
- Experience with knowledge graphs, semantic or ontology systems, entity resolution, search, or contextual grounding is highly desired.
- Master’s or advanced degree in Computer Science, Artificial Intelligence, Computational Linguistics, or a related field is a plus.
Responsibilities
- Lead, coach, and develop a team of engineers building Reddit’s Knowledge Graph Platform.
- Set the technical direction and roadmap for the platform, including data and API contracts, service interfaces, reliability, observability, performance, and developer experience.
- Leverage SOTA LLM and agentic patterns for knowledge graph construction.
- Establish SLOs, knowledge graph data-quality measures, governance mechanisms, and safe change-management practices.
- Partner with engineering, computational linguists, and domain-expert teams on ontology, data quality, governance, and platform evolution.
- Ensure the knowledge graph has the coverage and freshness required for priority use cases, working with the data labeler team on coverage and quality goals.
- Work with internal product and engineering teams to understand needs, prioritize use cases, and increase access to the platform.
- Drive graph-powered capabilities in shopping, search, ads marketplace models, and consumer feed models.
- Stay close to architecture and technical design, guiding system tradeoffs and contributing hands-on when appropriate.
- Communicate strategy, priorities, risks, and progress across a distributed, cross-functional organization.
View Full Description & ApplyYou'll be redirected to the employer's site