Job Description
Reddit is seeking a Staff Software Engineer to join its Messaging Infrastructure team. This role focuses on the intersection of infrastructure and software development, specifically engineering Kafka as a platform and promoting event-driven architectures. The engineer will contribute to the higher-level orchestration of Kafka, supporting multi-cloud, multi-region deployments on Kubernetes. They will also work on projects that simplify and accelerate the adoption of event-driven architectures within Reddit.Reddit is one of the internet’s largest sources of information. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors.
Responsibilities: - Collaborate with a team to maintain Reddit's infrastructure platform.
- Develop software to improve the availability, scalability, and efficiency of Kafka and other messaging components.
- Contribute to the technical and strategic direction of eventing at Reddit.
- Automate critical aspects of the event-driven development process.
- Share on-call responsibilities.
Requirements: - 7+ years of experience developing internet-scale software, preferably in infrastructure.
- Experience with asynchronous communication patterns and solutions, ideally Kafka.
- Experience developing on Kubernetes or similar distributed systems.
- Strong troubleshooting capabilities.
- Excellent communication skills.
- Experience mentoring other engineers.
Benefits: - Comprehensive Healthcare Benefits
- 401k Match
- Flexible Vacation
- Paid Parental Leave