✨ About The Role
- The Staff Software Engineer will work on the Data Processing and Workflow Foundations (DPWF) team, focusing on engineering Kafka as a platform and promoting event-driven architectures.
- Responsibilities include creating and maintaining the foundational platform for running Reddit’s infrastructure, specifically for Kafka and other messaging components.
- The role involves delivering software to enhance the availability, scalability, latency, and efficiency of messaging systems.
- The engineer will contribute to the technical and strategic direction of eventing at Reddit and automate critical aspects of the event-driven development process.
- The position includes sharing on-call responsibilities with the team.
âš¡ Requirements
- The ideal candidate will have over 7 years of experience in developing internet-scale software, particularly in infrastructure contexts.
- A strong understanding of asynchronous communication patterns and solutions is essential, with familiarity in Kafka being a significant advantage.
- Experience in developing on Kubernetes or similar distributed systems is required, with a preference for those who have Kubernetes controller or operator development experience.
- The candidate should possess strong troubleshooting skills related to both systems and software.
- Excellent communication skills are necessary for effective collaboration within a service-oriented team and across the company.
- The ability to mentor other engineers and navigate cross-functional migrations will be crucial for success in this role.