Used Tools & Technologies
Machine Learning GenAIRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Distributed Systems @ 4
Hiring @ 4
Communication @ 7
Microservices @ 4
Generative AI @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit is seeking a Staff Software Engineer to lead the technical architecture of its media infrastructure. The role focuses on defining strategy for ingesting, processing, storing, and delivering video and audio content at scale, shaping media product strategy, and partnering with cross-functional teams to deliver high-quality media experiences globally.
Responsibilities
- Lead design and evolution of global media processing and delivery infrastructure to ensure low-latency, high-availability media for millions of users.
- Partner with cross-functional teams to identify product opportunities to increase media consumption.
- Build and optimize resilient backend services for video/audio ingestion, distributed transcoding, and CDN routing.
- Drive AI integration by partnering with ML/AI teams to support media recommendation, content understanding, and Generative AI use cases.
- Establish engineering best practices, design next-generation media services, and define SLOs/SLAs for media operations.
- Mentor and guide multiple engineering teams; translate complex product requirements into actionable technical roadmaps and drive alignment.
- Employ modern tooling, including AI-assisted development tools, for prototyping, system design, and coding while validating final outputs.
Requirements
- 8+ years of professional software engineering experience with proven track record as a Technical Lead or Staff Engineer.
- Expertise in designing and operating large-scale distributed systems, event-driven architectures, and microservices.
- Experience with backend media pipelines including ingestion, distributed transcoding, storage, and CDN routing.
- Strong communication skills with ability to influence technical direction and navigate tradeoffs among performance, reliability, and business impact.
- Demonstrated ability to lead large, cross-functional engineering initiatives and set technical standards.
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) with employer match
- Global benefit programs (workspace, professional development, caregiving support)
- Family planning support and gender-affirming care
- Mental health & coaching benefits
- Flexible vacation & paid volunteer time off
- Generous paid parental leave
Pay Transparency
- Base salary range (U.S.): $217,000 - $303,000 USD
- Eligible to receive equity in the form of restricted stock units; depending on position, may also be eligible for a commission.
- Final offer amounts are determined by factors including skills and experience.
Interview & Candidate Privacy
- Some interviews may be recorded, transcribed and summarized by AI; candidates may opt out prior to scheduled interviews.
- Reddit will collect identifiers, professional/employment information, sensory information (audio/video), and any other information candidates share to evaluate applications. Recordings will be deleted promptly after a hiring decision. For more, see Reddit's Candidate Privacy Policy.