← All roles

Software Engineer, Ingestion Platform

Reddit· Infrastructure
Apply on company site
Remote$164.2k - $229.9kFull-timePosted 4w ago

About the role

Software Engineer role within Reddit's Data Platform team focused on building scalable, fault-tolerant, self-serve ingestion systems to handle large-scale data movement across streaming and batch workloads.

Responsibilities

  • Design, write, and deliver reliable software for distributed data movement across streaming and batch workloads, with a focus on availability, scalability, latency, correctness, and cost efficiency.
  • Contribute to the architecture and evolution of the platform’s control plane and data plane, including pipeline APIs, controllers, connectors, target managers, schemas, and sink integrations.
  • Expand the platform beyond Kafka-to-BigQuery by delivering production-ready paths to S3/GCS and Apache Iceberg, as well as transformations, deduplication, dead-letter queues, and other reusable capabilities.
  • Build high-quality connectors and abstractions for systems such as Kafka, BigQuery, S3, GCS, Iceberg, Flink, and other data stores, keeping the platform modular and easy to extend.
  • Improve the self-service experience for platform users through clear APIs, safe defaults, automated provisioning, documentation, onboarding workflows, and actionable observability and alerting.
  • Lead migrations from bespoke and legacy ingestion systems to the Ingestion Platform, partnering with Ads Data Platform and ML Indexing to make migrations safe, incremental, and low-touch.
  • Establish strong reliability, security, and operational practices for pipelines running across Kubernetes clusters, including schema evolution, workload identity, permissions, deployment safety, monitoring, and incident response.
  • Identify gaps in the platform’s architecture and product experience, and lead redesigns to improve developer velocity and enable Reddit’s continued growth.
  • Work collaboratively with engineers and stakeholders across Infrastructure, Data Platform, Product, Ads, ML, Storage, and partner teams to align roadmaps and deliver durable solutions.

Qualifications

  • 2+ years of software engineering experience in a production setting writing clean, maintainable, and well-tested code
  • Proficient in object-oriented programming languages like Python, Scala, Go, or Java
  • Demonstrated expertise in designing and implementing large-scale systems, diligently monitoring project progress, and showcasing proactive leadership as a self-starter on diverse projects
  • Experience working with cloud services, Airflow, Kubernetes, CI/CD, Spark, Flink and/or working with modern cloud-based infrastructure
  • Excellent communication skills tailored for effective collaboration within both a service-oriented team and the broader organizational context

Skills

Required:Programming languagesDistributed systems designCloud, data processing stack

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
Last updated Oct 7, 2026. Interested? Apply on the company site.
Reddit logo

About Reddit

The heart of the internet

Reddit is where millions of people gather for conversations about the things they care about, in over 100,000 subreddit communities.

social mediacommunityforumnewsentertainmentdiscussion

More open roles at Reddit