Staff Data Ingestion Platform Engineer

Reddit, Inc.

United States

On-site

USD 217,000 - 304,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity (RSUs)
Medical insurance
Dental insurance
Vision insurance
401(k) with employer match
Generous time off
Parental leave

Job summary

Reddit is hiring a Staff Software Engineer to lead the development and evolution of Reddit's Ingestion Platform. You will design and deliver reliable software for distributed data movement across streaming and batch workloads, with a focus on availability, scalability, latency, and cost efficiency.

You will own architecture of the platform's control and data planes, and expand beyond Kafka to S3/GCS and Iceberg.

Qualifications

  • 10+ years of hands-on experience building internet-scale distributed systems, data infrastructure, or platforms used by developers.
  • BS, MS, PhD in Computer Science or equivalent practical experience.
  • Strong software development experience in Go, Python, Java, or Scala.
  • Deep experience designing and operating high-throughput data pipelines or platform services.

Responsibilities

  • Design, write, and deliver reliable software for distributed data movement across streaming and batch workloads.
  • Own the architecture and evolution of the platform's control plane and data plane.
  • Expand the platform beyond Kafka-to-BigQuery toward S3/GCS and Apache Iceberg.
  • Build connectors and abstractions for Kafka, BigQuery, S3, GCS, Iceberg, Flink.
  • Improve the self-service experience with clear APIs, documentation, and observability.
  • Lead migrations from legacy ingestion systems to the Ingestion Platform.

Skills

Distributed systems
Platform design
Go
Python
Java
Scala

Education

BS/MS/PhD in Computer Science

Tools

Kafka
BigQuery
S3
GCS
Iceberg
Flink
Protobuf
gRPC
Kubernetes

Job description

Reddit is hiring a Staff Software Engineer to lead the development and evolution of Reddit's Ingestion Platform. You will design and deliver reliable software for distributed data movement across streaming and batch workloads, with a focus on availability, scalability, latency, and cost efficiency.

You will own architecture of the platform's control and data planes, and expand beyond Kafka to S3/GCS and Iceberg.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Staff Data Ingestion Platform Engineer
Remote Staff Data Ingestion Platform Engineer

Reddit, Inc. • Northern (KY)

Hybrid
USD 217,000 - 304,000
Equity
Health benefits (medical, dental, and視
401(k) match
+2
Staff Software Engineer - Ingestion Platform
Staff Software Engineer - Ingestion Platform

Reddit, Inc. • United States

On-site
USD 217,000 - 304,000
Equity (RSUs)
Medical insurance
Dental insurance
+4
Staff Software Engineer - Ingestion Platform New Remote - United States
Staff Software Engineer - Ingestion Platform New Remote - United States

Reddit, Inc. • Northern (KY)

Hybrid
USD 217,000 - 304,000
Equity
Health benefits (medical, dental, and視
401(k) match
+2
Staff Software Engineer, Global Media Infrastructure
Staff Software Engineer, Global Media Infrastructure

Quiet Capital • United States

On-site
USD 217,000 - 303,000
Healthcare benefits
401k match
Global benefits
+5
Staff Software Engineer, Messaging Infrastructure
Staff Software Engineer, Messaging Infrastructure

Flawless Youth • San Francisco (CA)

Hybrid
USD 210,000 - 260,000
Comprehensive Healthcare Benefits
401k Match
Flexible Vacation
+2
Senior Software Engineer, Streaming & Distributed Messaging
Senior Software Engineer, Streaming & Distributed Messaging

Reddit, Inc. • United States

Remote
USD 191,000 - 267,000
Healthcare benefits
401k with employer match
Equity / RSUs
+2
Software Engineer, Ingestion Platform
Software Engineer, Ingestion Platform

AI Chopping Block • Northern (KY)

Hybrid
USD 164,000 - 230,000
Healthcare benefits
401k with employer match
Paid time off
+3
Remote Data Platform Engineer — Data Movement
Remote Data Platform Engineer — Data Movement

AI Chopping Block • Northern (KY)

Hybrid
USD 164,000 - 230,000
Healthcare benefits
401k with employer match
Paid time off
+3
Senior Streaming & Messaging Infrastructure Engineer (Remote)
Senior Streaming & Messaging Infrastructure Engineer (Remote)

EngineersOfAI • Northern (KY)

Hybrid
USD 150,000 - 210,000
Comprehensive Healthcare Benefits
401k with Employer Match
Global benefit programs
+4
Staff Software Engineer: Site Defense & Ingress
Staff Software Engineer: Site Defense & Ingress

Reddit, Inc. • San Francisco (CA)

On-site
USD 230,000 - 304,000
Health Insurance
401k
Paid Time Off
+1