Build and operate large-scale distributed messaging and streaming infrastructure serving Reddit’s services and ML, AI, and search users. The role requires 5+ years of internet-scale software experience, proficiency in a general-purpose programming language, and hands-on Kafka and Kubernetes experience.
191k – 267k/yr
Remote5+ YOEBackend Engineering
About the role
Responsibilities
Contribute to the team and organization’s long-term technical strategy.
Refine and maintain messaging infrastructure supporting asynchronous communication among services serving hundreds of millions of users.
Own managed and self-hosted infrastructure supporting produce and consume requests.
Build tooling and automation to efficiently operate messaging infrastructure.
Partner with engineering, data science, machine learning, and product stakeholders to develop scalable technical solutions.
Maintain high availability and reliability across the product portfolio.
Requirements
5+ years of experience building internet-scale software, preferably focused on machine learning storage infrastructure.
Software development experience in one or more general-purpose programming languages, including Golang, Python, C++, or Java.
Experience working with Kafka and Kubernetes.
Hands-on experience implementing features, optimizations, and bug fixes for distributed messaging systems.
Excellent communication and collaboration skills.
Degree in Computer Science or an equivalent technical field.
Nice to Have
Experience with Strimzi.
Compensation and Benefits
Base salary range: $190,800–$267,100 USD.
Eligible for equity in the form of restricted stock units; select positions may also be eligible for commission.
Comprehensive healthcare benefits and income replacement programs.
401(k) with employer match.
Global benefits supporting workspace, professional development, caregiving, and lifestyle needs.
Senior Backend Engineer building scalable IAM systems for authentication, authorization, and identity at Reddit. Requires 5+ years backend experience with 2+ years in security-sensitive domains, strong knowledge of identity protocols, and mentoring skills.
191k – 267k/yrRemote5+ YOEBackend Engineering
Senior Software Engineer, Core Platform
RedditChicago, IL +2
Senior engineer on Reddit's Core Platform team building and scaling high-throughput APIs and media services. Requires 5+ years with large-scale distributed systems, Golang or Python, and media delivery expertise.
191k – 267k/yrRemote5+ YOEBackend Engineering
Senior Software Engineer, Core Platform
RedditChicago, IL +3
Senior engineer on Reddit's Core Platform team building and scaling high-throughput APIs and media services. Requires 5+ years with large-scale distributed systems, Golang or Python experience, and media delivery expertise.
191k – 267k/yrRemote5+ YOEBackend Engineering
Senior Software Engineer, Ads
RedditUnited States
Senior backend engineer building microservices, APIs, and real-time data systems for Reddit's advertising platform. Requires 5+ years experience in Go, Python, Scala or similar languages.
191k – 267k/yrRemote5+ YOEBackend Engineering
Senior Software Engineer, GraphQL
RedditUnited States
Senior engineer building and scaling Reddit's GraphQL platform. Requires 5+ years experience with large-scale distributed backend systems, Go, and cloud infrastructure like Kubernetes and AWS/GCP.