✨ About The Role
- The Senior Software Engineer will work on the Messaging team, focusing on engineering Kafka as a platform and promoting event-driven architectures.
- Responsibilities include creating and maintaining the foundational platform for Reddit’s infrastructure and improving the availability, scalability, latency, and efficiency of Kafka and other messaging components.
- The role involves automating critical aspects of the event-driven development process and sharing on-call responsibilities with the team.
- The engineer will contribute feedback to the technical and strategic direction of eventing at Reddit, impacting hundreds of millions of users globally.
- The position requires collaboration with a team of software engineers to tackle challenging infrastructure and software engineering problems.
âš¡ Requirements
- The ideal candidate will have over 4 years of experience in developing internet-scale software, particularly in infrastructure contexts.
- Familiarity with asynchronous communication is essential, with a preference for candidates who have experience with Kafka.
- Experience in developing on top of Kubernetes or similar distributed systems is required, with Kubernetes controller or operator development being a significant advantage.
- Strong troubleshooting skills related to both systems and software are necessary for success in this role.
- Excellent communication skills are crucial for collaborating effectively within a service-oriented team and across the company.