Full-Time

Senior Software Engineer

Posted on 4/28/2023

Reddit

Reddit

1,001-5,000 employees

Online community for diverse interests and discussions.

Data & Analytics

Compensation Overview

$183,500 - $275,300

Senior

Remote + 1 more

Required Skills
Rust
Python
Airflow
Apache Flink
Apache Spark
Apache Kafka
Java
Scala
C/C++
Data Analysis
Requirements
  • Design, implement and maintain the systems that enable Reddit to operate at internet scale
  • Design and build the frameworks and tooling to build messaging applications with a best-in-class developer experience
  • Enable and support teams across all of Reddit to build real-time, streaming and batch processing applications
  • Reddit is build your own adventure: You will be encouraged to identify opportunities for and affect positive change anywhere in the company
  • How Reddit works on the inside
  • How to design, build and maintain systems that operate reliably at a global scale
  • How to design and build developer tooling for a high-quality development experience
  • How to partner with a range of cross-functional teams to roll out technical programs
  • How to build large-scale distributed systems, real-time stream and batch processing platforms
  • 5+ years of experience developing internet-scale software, preferably in infrastructure roles
  • Experience working with and preferably provisioning, operating and maintaining stream processing, batch processing and/or workflow systems such as Apache Kafka, Apache Flink, Apache Spark, Apache Airflow and/or Temporal.io
  • Software development experience in one or more general purpose programming languages, such as Go, Python, Java, Scala, Rust, or C++
  • Preferably experience contributing to open-source projects
  • Excellent collaborative, communication and documentation skills
Responsibilities
  • Own and execute backend and infrastructure projects
  • Design, implement, test, productionize and maintain
  • Backend services
  • Batch and stream processing infrastructure
  • Batch and stream platforms
  • Standardized patterns, libraries, frameworks and tooling for building streaming, batch processing and other applications
  • Support building a healthy engineering culture and uphold code quality, testing and best practices
  • Partner with other world-class engineers, product, data, and other cross-functional partners to roll out our centralized messaging infrastructure across all of Reddit and to identify and implement state-of-the-art solutions to challenging problems
  • Provide technical leadership in domain areas
  • Contribute to company-wide forums, initiatives and open-source projects

Reddit, Inc. is a leading company that fosters a vibrant and diverse online community with over 100,000 communities. With its user-driven content submission, voting, and commenting system, Reddit offers a unique platform for individuals to connect, share, and explore their interests. Joining Reddit means becoming part of a dynamic team that empowers users to dive into anything they are passionate about.

Company Stage

IPO

Total Funding

$2.1B

Headquarters

San Francisco, California

Founded

2005

Growth & Insights
Headcount

6 month growth

0%

1 year growth

16%

2 year growth

32%

Benefits

Comprehensive health benefits

Flexible unlimited vacation days & monthly global wellness days

Family planning funds & 4+ months paid parental leave

Personal & professional development funds

Paid volunteer time off

Workspace & home office benefits

INACTIVE