This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Messaging team at Reddit is seeking a Senior Software Engineer who excels in both infrastructure and software development.
The role involves working on engineering Kafka as a platform, focusing on orchestrating Kafka for multi-cloud, multi-region deployments.
Responsibilities include creating, managing, and destroying Kafka clusters through software automation, developing APIs and controllers for operating Kafka clusters on Kubernetes, and automating replication and cluster management concerns.
The position also involves promoting event-driven architectures at Reddit, including developing Reddit-specific clients and templates for Kafka, implementing schema registries and enforcement, managing capacity and ACLs, and enhancing the GitOps developer experience for Kafka interaction.
As part of the Data Processing and Workflow Foundations team, the role offers challenging infrastructure and software engineering problems that directly impact millions of users globally.
Requirements:
4+ years of experience in developing internet-scale software, preferably in an infrastructure context.
Familiarity with asynchronous communication, with a bonus for Kafka knowledge.
Experience in developing on Kubernetes or similar distributed systems, with Kubernetes controller or operator development experience being advantageous.
Strong troubleshooting skills in systems and software, along with experience in engineering large systems and being proactive on projects.
Excellent communication skills to collaborate effectively with a service-oriented team and company.