Software Engineer - Data Movement Platform

Reddit

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$164,200–$229,900 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $197k
$127k most similar roles pay here $241k

This role pays more than 70% of similar roles. Most pay $138,062–$202,675 — the shaded band above. At the midpoint, this role pays about $197k versus about $170k 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 94 open roles on FindRole.

Listed pay typically runs $217,000–$303,900 across 65 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Software Engineer - Data Movement Platform

The Data Movement team at Reddit is seeking a Software Engineer to join their mission of solving large-scale data platform and efficiency challenges. As part of this role, you will work closely with teammates and partner teams to develop and enhance scalable, fault-tolerant systems that support both batch and stream data processing. You will refine and maintain the company’s data infrastructure technologies, focusing on Spark, Flink, and Airflow, while also building automated solutions to reduce manual tasks for data users. Proficiency in Python, Scala, Go, or Java is essential, along with experience in cloud services, Kubernetes, CI/CD, and modern cloud-based infrastructure. This role involves collaborating within a team that supports Reddit’s strategic decision-making by leveraging one of the world's most extensive datasets.

What you'll do

  • Refine and maintain data infrastructure for ML and analytics workflows.
  • Own the Data Movement Platform for batch and stream data processing.
  • Build new infrastructure for Spark, Flink, and Airflow technologies.
  • Create automated solutions to minimize manual work for data users.
  • Contribute to open source communities as needed for technology advancement.

What we're looking for

  • 2+ years of software engineering experience in a production setting
  • Proficient in object-oriented programming languages like Python, Scala, Go, or Java
  • Expertise in designing and implementing large-scale systems and cloud-based infrastructure
  • Experience with technologies such as Airflow, Kubernetes, CI/CD, Spark, Flink
  • Strong communication skills for effective collaboration within teams and the organization

More like this

Similar roles

Software Engineer

Q2

Austin, Texas 14 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Caterpillar

Remote (Irving, Texas, US) 98 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum
Remote

Software Engineer

Alteryx

Remote (Irvine, CA) 113 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Broadcom

Usa-Ca - Promontory B 51 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack Linux Windows Server

Software Engineer

Broadcom

Usa-Ca - Promontory B 51 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies

Software Engineer

Booz Allen Hamilton

Aurora, CO 42 days ago $69,400$158,000
Linux Docker Kubernetes AWS Azure Google Cloud