# Senior Software Engineer - Messaging

**Company**: Reddit
**Location**: Remote - United States
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $190,800-$267,100 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/reddit/jobs/8106246?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_6cbed46c-f3b

## Description

Reddit's Messaging Infra team is looking for a Senior Software Engineer to solve large-scale streaming infrastructure and distributed messaging infrastructure problems.

As a senior engineer, you will partner closely with your team and our biggest users (ML/AI/Search) to build technical solutions that can scale to Reddit's product growth. You'll do this while maintaining an extremely high availability and reliability bar to ensure that Reddit's users continue to get a great experience across our entire product portfolio.

In your day-to-day, you can expect to:

- 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.

Who you might be:

- 5+ years of experience building internet-scale software, preferably with a focus on machine learning storage infrastructure.

- 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.

- Excellent communication skills to collaborate with stakeholders in engineering, data science, machine learning, and product.

- Degree in Computer Science or equivalent technical field.

Benefits:

- Comprehensive Healthcare Benefits and Income Replacement Programs

- 401k with Employer Match

- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support

- Family Planning Support

- Gender-Affirming Care

- Mental Health & Coaching Benefits

- Flexible Vacation & Paid Volunteer Time Off

- Generous Paid Parental Leave

## Skills

### Required
- Golang
- Python
- C++
- Java
- Kafka
- Kubernetes
- distributed messaging systems
- machine learning storage infrastructure

### Nice to have
- Strimzi

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/reddit/jobs/8106246?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
