← All roles
Staff Software Engineer - Ingestion Platform
Apache KafkaBigQueryS3Apache FlinkGoPythonJavaScalagRPCKubernetes
About the role
Reddit's Ingestion Platform team builds a low-code interface for moving data from sources like Kafka to sinks like BigQuery, S3, GCS, Iceberg. We are hiring a Staff Software Engineer to lead the development and evolution of this platform. Responsibilities include designing reliable distributed data movement software, owning architecture, expanding platform capabilities, building connectors, improving self-service, leading migrations, establishing operational practices, and mentoring engineers.
Requirements
10+ years building distributed systems, data infrastructure. BS/MS/PhD in CS or equivalent. Strong development in Go, Python, Java, or Scala. Deep experience with high-throughput data pipelines and systems like Kafka, BigQuery, S3, GCS, Iceberg, Flink. Experience with APIs, schema evolution, Protocol Buffers, gRPC. Familiarity with Kubernetes and cloud-native concepts. Strong understanding of observability and operational excellence. Product-minded with technical leadership and communication.
About the company
Reddit
Reddit is a social media platform that serves as a vast network of communities where users can discover and discuss their interests. It offers a space for authentic conversation, connection, and information sharing across a wide range of topics.
View company page →More from Reddit
Senior Software Engineer, Infrastructure Engineering
GoPythonC++JavaKubernetesAWSGCPDistributed SystemsGraphQLgRPC
$190k–267k
Remote · US
Senior Software Engineer, Infrastructure Engineering
$190k–267k
GoPythonC++JavaKubernetesAWSGCPDistributed SystemsGraphQLgRPC
Staff Backend Engineer, User Safety
GoPythonRustRuby
$217k–304k
Remote · US
Staff Backend Engineer, User Safety
$217k–304k
GoPythonRustRuby
Staff Product Security Engineer
GoPythonJavaScriptTypeScript
$217k–304k
Remote · US
Staff Product Security Engineer
$217k–304k
GoPythonJavaScriptTypeScript
Staff Software Engineer, Media Experience
GoPythonRubyJavaC++GraphQLgRPCRedisDistributed Systems
$217k–303k
Remote · US
Staff Software Engineer, Media Experience
$217k–303k
GoPythonRubyJavaC++GraphQLgRPCRedisDistributed Systems
Staff Backend Engineer
GoTypeScriptRedisKubernetes
$217k–303k
Remote · US
Staff Backend Engineer
$217k–303k
GoTypeScriptRedisKubernetes
Similar roles
Software Engineer, Data Engineering
$160k–190k
Software Engineer, Data Engineering
$160k–190k
Staff+ Software Engineer, Data Infrastructure
$405k–485k
Staff+ Software Engineer, Data Infrastructure
$405k–485k
Senior Engineer
$120k–180k
Senior Engineer
$120k–180k
Sr Staff Software Engineer
$172k–301k
Sr Staff Software Engineer
$172k–301k
Software Engineer, Data Platform
$180k–440k
Software Engineer, Data Platform
$180k–440k