Senior Software Engineer (Messaging)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Messaging): Building and operating internet-scale streaming and distributed messaging infrastructure for Reddit with an accent on high throughput, storage efficiency, and reliability. Focus on designing scalable broker systems, optimizing produce and consume workflows, and maintaining highly available infrastructure serving ML, AI, Search, and product workloads.
Location: Remote within the United States
Salary: $190,800–$267,100 USD base salary, plus potential equity and commission depending on the role.
Company
Reddit is a large-scale community platform built around user-generated discussions, interests, and communities.
What you will do
- Contribute to long-term technical strategy for the messaging infrastructure organization.
- Develop and maintain messaging systems supporting asynchronous communication across services used by hundreds of millions of people.
- Design and optimize distributed messaging infrastructure handling more than 50 million messages per second and 100 GB/s of network traffic.
- Own managed and self-hosted infrastructure for produce and consume requests, including operational tooling and automation.
- Collaborate with engineering, data science, machine learning, product, and major internal infrastructure users.
- Maintain a high standard of availability, reliability, and operational efficiency.
Requirements
- 5+ years of experience building internet-scale software, preferably involving machine learning storage infrastructure.
- Professional software development experience with one or more general-purpose languages: Golang, Python, C++, or Java.
- Experience with Kafka and Kubernetes.
- Hands-on experience implementing features, optimizations, and bug fixes for distributed messaging systems.
- Excellent communication skills for cross-functional collaboration.
- Degree in Computer Science or an equivalent technical field.
Nice to have
- Experience with Strimzi.
- Experience with machine learning storage infrastructure.
Culture & Benefits
- Comprehensive healthcare and income replacement programs.
- 401(k) program with employer match.
- Flexible vacation and paid volunteer time off.
- Paid parental leave and family planning support.
- Mental health, coaching, professional development, and caregiving benefits.
- Gender-affirming care and flexible workspace support.
Hiring process
- Some interviews may be recorded, transcribed, and summarized by AI; candidates can opt out before scheduled interviews.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →