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 collaborate with a team to develop a vision for asynchronous communication tooling, impacting millions of users globally. The engineer will work on automation, APIs, and controllers to manage Kafka clusters at scale on Kubernetes, and contribute to schema registries, capacity management, and developer experience tooling.Reddit is committed to building a diverse workforce and provides reasonable accommodations for qualified individuals with disabilities.
Responsibilities: - Work collaboratively with a team of software engineers to create and maintain the foundational platform for running Reddit’s infrastructure.
- Deliver software to improve the availability, scalability, latency, and efficiency of Kafka and other messaging components.
- Contribute feedback 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 the context of infrastructure.
- Experience with asynchronous communication patterns and solutions, bonus if familiar with Kafka specifically or experience building large-scale infrastructure.
- Experience developing on top of Kubernetes or similar distributed systems.
- Strong troubleshooting capabilities surrounding both systems and software.
- Experience engineering large systems, tracking work, and being a self-starter on projects.
- Excellent communication skills to collaborate with a service-oriented team and company.
- Experience navigating cross-functional migrations.
- Experience mentoring other engineers.
Reddit offers: - Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k Match
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Reddit Global Days off
- Generous paid Parental Leave
- Paid Volunteer time off