Senior Software Engineer (Messaging)
Posted Updated
- The Messaging Infra team is looking to hire a Senior Software Engineer who is excited to solve large scale streaming infrastructure and distributed messaging infrastructure problems
- Contribute to developing the team and organization’s long term technical strategy
- Refine and maintain our messaging infrastructure to support the asynchronous communication of services supporting hundreds of millions of users
- Own the infrastructure (managed and self-hosted) that supports produce and consume requests along with the necessary tooling and automation to efficiently operate the infrastructure
Benefits
- Comprehensive health benefits
- Flexible vacation & Reddit global days off
- Family planning funds & 4+ months paid parental leave
- Personal & professional development funds
- Paid volunteer time off
- Workspace & home office benefits
- Software development experience in one or more general purpose programming languages; Golang, Python, C++, Java
- Experience working closely with technologies like Kafka, and Kubernetes. Strimzi is a huge plus!
- Hands-on experience implementing features, optimizations, and bug fixes to distributed messaging systems
- Degree in Computer Science or equivalent technical field
- 5+ years of experience building internet-scale software, preferably with a focus on machine learning storage infrastructure
- Excellent communication skills to collaborate with stakeholders in engineering, data science, machine learning, and product
