Staff Software Engineer - Ingestion Platform
Core
Lead the design and evolution of Reddit's Ingestion Platform for distributed data movement across streaming and batch workloads.
Role type
Staff Software Engineer (Data Infrastructure)
Builds
Ingestion Platform, control plane, data plane, connectors, and abstractions for Kafka, BigQuery, S3, GCS, Iceberg, and Flink.
Domain
Internet-scale data infrastructure and distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, data pipeline architecture, API design, Kubernetes, observability, technical leadership, system reliability
Preferred skills
self-service platform development, low-code platforms
Technologies
Go, Python, Java, Scala, Kafka, BigQuery, S3, GCS, Apache Iceberg, Flink, Protocol Buffers, gRPC, Kubernetes
Responsibilities
Design and deliver reliable software for distributed data movement; own architecture of control and data planes; build high-quality connectors and abstractions; improve self-service experience for platform users; lead migrations from legacy systems; establish reliability and operational practices; mentor engineers across the company.
Seniority
Staff, hands-on IC with technical leadership
