Software Engineer, Ingestion Platform

Reddit

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$164,200–$229,900 / yr
Posted
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $197k
$131k most similar roles pay here $240k

This role pays more than 62% of similar roles. Most pay $145,000–$214,000 — the shaded band above. At the midpoint, this role pays about $197k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 67 open roles on FindRole.

Listed pay typically runs $216,700–$303,000 across 67 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Software Engineer, Ingestion Platform

Software Engineer, Ingestion Platform will join the Data Movement team to address large-scale data platform and efficiency challenges. This role involves refining and maintaining data infrastructure to support machine learning and analytics workflows for massive amounts of user data. The engineer will own the Data Movement Platform, building scalable, fault-tolerant, self-serve systems while developing automated solutions to reduce manual toil for internal users. Key responsibilities include investing in infrastructure for Spark, Flink, and Airflow, as well as managing monitoring and alerting to improve reliability and latency. Candidates should be proficient in object-oriented programming languages such as Python, Scala, Go, or Java. Required technical expertise includes experience with Kubernetes, CI/CD, and cloud services. The role focuses on the core problem of efficiently processing and orchestrating batch and streaming data workloads for internal business functions.

What does a Software Engineer earn in Remote?

Median $206300 from 330 postings across 53 companies.

See salary data

What you'll do

  • Maintain data infrastructure technologies to support ML and analytics workflows for millions of users.
  • Own the Data Movement Platform to enable batch and stream data processing.
  • Build and improve infrastructure for Spark, Flink, and Airflow technologies.
  • Contribute to the open source community as needed for core technologies.
  • Create automated solutions to minimize manual toil for internal data users.
  • Provide a declarative, self-service experience for teams working with company data.
  • Manage on-call responsibilities to ensure platform reliability, scalability, and low latency.

What we're looking for

  • At least 2 years of software engineering experience in a production setting writing clean, maintainable, and well-tested code.
  • Proficiency in object-oriented programming languages such as Python, Scala, Go, or Java.
  • Demonstrated expertise in designing and implementing large-scale systems.
  • Experience with cloud services, Airflow, Kubernetes, CI/CD, Spark, Flink, and modern cloud-based infrastructure.
  • Proactive leadership skills and the ability to work as a self-starter on diverse projects.
  • Excellent communication skills for effective collaboration within service-oriented teams and the broader organization.

More like this

Similar roles

Staff Software Engineer, Ingestion Platform

Reddit

Remote 16 days ago $217,000–$303,900
Go Python Java Scala Kafka BigQuery S3 GCS Apache Iceberg Flink Kubernetes gRPC Protocol Buffers Distributed Systems Data Pipelines Observability
10+ yrs exp Remote