Who you are
- 8+ years of total software engineering experience, with 2+ years directly managing, coaching, and developing engineering teams
- Experience with knowledge graphs, semantic or ontology systems, entity resolution, search, or contextual grounding is highly desired
- Experience building or operating AI/ML powered, or data-intensive platforms, with a proven track record of leading shared technical systems with multiple internal customers
- Solid understanding of how to turn a technical system into a product-like platform: setting an operating model with customers, establishing data or service-level contracts, useful documentation, and a path to self-service adoption
- Experience establishing data contracts around quality, lineage, or governance
- Strong technical judgment across distributed systems, backend services, data platforms, APIs, reliability, and operational excellence
- Comfortable making technical and product tradeoffs in ambiguity, including when a dedicated product manager is not present
- Excellent collaborator and communicator who can earn trust with engineers, senior leaders, and partner teams across time zones
- Enjoy building clarity and durable operating mechanisms where ownership and processes are still evolving. Excel in evangelization and driving platform adoption cross org
- Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related technical field (or equivalent practical experience)
- Master’s or Advanced Degree in Computer Science, Artificial Intelligence, Computational Linguistics, or a related field
What the job involves
- Lead, coach, and develop a team of engineers building Reddit’s Knowledge Graph Platform; create a high-trust,
high-performing environment with clear goals and strong technical ownership
- Set the technical direction and roadmap for a scalable knowledge graph 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 production-grade operating standards: defining SLOs, implementing quality measures of data within the knowledge graph, governance mechanisms, and safe change-management practices
- Partner with engineering, computational linguists, and domain-expert teams to define a shared operating model for ontology, data quality, governance, and platform evolution
- Be a steward of data in the KG - ensure the graph has the coverage and freshness needed for priority use cases. Work with our dedicated data labeler team on shared goals around data coverage and quality
- Work closely with internal product and engineering teams to understand their needs, prioritize high-value use cases, and increase access to the platform
- Drive the next wave of graph-powered capabilities, including opportunities in shopping, search, ads marketplace models, consumer feed models
- Stay close to architecture and technical design, helping the team navigate complex system tradeoffs and contribute hands-on when it is the highest-leverage path
- Communicate the team’s strategy, priorities, risks, and progress clearly across a distributed, cross-functional organization
Benefits
- Comprehensive health benefits
- Flexible vacation & Reddit global days off
- Family planning funds & 4+ months paid parental leave
- Personal & professional development funds
- Paid volunteer time off
- Workspace & home office benefits
📌 Engineering Manager (Canada)
🏢 Reddit
📍 Canada