Employer listing
Senior Software Engineer - Messaging
remote · full time · Senior
$190,800 - $267,100
About the Role
The Messaging Infra team is looking to hire a Senior Software Engineer who is excited to solve large scale streaming infrastructure and distributed messaging infrastructure problems.
Our messaging layer receives 50+ millions of messages/second serving 100GB/s of network traffic. We do this while efficiently storing over a petabyte of live topic data across ~1k brokers. As a senior engineer, you will partner closely with your team and our biggest users (ML/AI/Search) to build technical solutions that can scale to Reddit’s product growth while maintaining an extremely high availability and reliability bar.
Responsibilities
- Contribute to developing the team and organization’s long term technical strategy.
- Refine and maintain our messaging infrastructure to support the asynchronous communication of services supporting hundreds of millions of users.
- Own the infrastructure (managed and self-hosted) that supports produce and consume requests along with the necessary tooling and automation to efficiently operate the infrastructure.
Qualifications
- 5+ years of experience building internet-scale software, preferably with a focus on machine learning storage infrastructure.
- Software development experience in one or more general purpose programming languages: Golang, Python, C++, Java.
- Experience working closely with technologies like Kafka, and Kubernetes. Strimzi is a huge plus!
- Hands-on experience implementing features, optimizations, and bug fixes to distributed messaging systems.
- Excellent communication skills to collaborate with stakeholders in engineering, data science, machine learning, and product.
- Degree in Computer Science or equivalent technical field.
Additional Application Information
In select roles and locations, interviews will be recorded, transcribed and summarized by artificial intelligence (AI). Candidates have the opportunity to opt out prior to scheduled interviews.
Benefits
Comprehensive healthcare, 401(k) with match, flexible vacation & paid volunteer time off, paid parental leave, family planning, gender-affirming care, mental health benefits, and equity (RSUs).