Boost your chances at reddit
Tailor your resume to this exact job and generate a matching cover letter in about 60 seconds with JobEase — our AI application assistant.
- ATS-optimized resume
- Personalized cover letter
- Match score & keyword gaps
Free to start · no card required
Get more other jobs in your inbox
Verified daily — no ghost listings.
About This RoleAI processing…
The Notifications Platform (also known as Foundation) Team builds the durable infrastructure and services that power Reddit's push, email, and in-app notifications. We provide the APIs, eventing, delivery orchestration, preferences, templates, experimentation hooks, observability, and reliability foundations that enable product teams to reach Redditors with timely, trusted communications at scale.
Key Responsibilities
- 1Lead the team that architects, builds, and operates the Notifications Platform/Foundations at Reddit.
- 2Set technical direction for shared platform capabilities spanning notification APIs, eventing and workflow orchestration, delivery pipelines, user preferences, templates, experimentation, and observability.
- 3Collaborate closely with adjacent Notifications ML teams to build and productionize ML-powered notification systems, providing the scalable platform and operational foundations they need.
- 4Partner with product and engineering teams to define clear platform contracts, improve developer experience, and enable teams to launch notification experiences safely and efficiently.
- 5Drive the full development lifecycle: design, develop, test, deploy, operate, and continuously improve highly available services.
- 6Establish strong practices for reliability, scalability, performance, privacy, security, and operational excellence across the platform.
- 7Build and maintain a diverse team that can collaborate across disciplines to find technical solutions to complex challenges.
- 8Serve as a thought partner to product and upper management to ensure your team’s plans align with company goals.
- 9Communicate your team’s work and set expectations with cross-functional stakeholders.
- 10Help your engineers identify career goals and create development plans to achieve them.
Requirements
- 2+ years of experience building and managing engineering teams.
- 5+ years of experience as a Software Engineer or Engineering Manager building and operating large-scale distributed systems or platform services.
- Deep understanding of distributed systems, service-oriented architectures, event-driven systems, and APIs in production; experience with notification, messaging, communications, or other high-volume delivery systems is a plus.
- Hands-on experience with highly available, low-latency services and operational excellence practices.
- Experience with cloud infrastructure, data storage, streaming or messaging systems, and observability tooling.
- Experience setting technical direction for platform teams and balancing consistency, extensibility, and team autonomy.
- Entrepreneurial and self-directed, innovative, results-oriented, biased towards action in fast-paced environments.
- Able to communicate and discuss complex topics with technical and non-technical audiences.
- Able to tackle ambiguous and undefined problems.
Perks & Benefits
Apply to This Job in Minutes
Generate ATS-optimized resume + cover letter + interview prep with Jobease.ca AI. Complete your application faster.
75% of AI Resumes Get Rejected
Beat the ATS with Jobease.ca's AI Resume Builder. Optimized for real hiring systems.
Build My ResumeProfile Match
Loading…Checking your profile against this job…
Job Overview
Share This Job
Track All Your Applications
Never lose track again. Jobease.ca organizes every application, interview, and follow-up.
Organize My Search