Software Engineer - Data Movement Platform

at Reddit
USD 164,200-229,900 per year
MIDDLE
✅ Remote

Tech Stack

Airflow @ 3 BI CI/CD @ 3 Communication @ 3 Experimentation Flink @ 3 Go @ 5 Java @ 5 Kubernetes @ 3 Leadership @ 3 Machine Learning Python @ 5 Scala @ 5 Spark @ 3

Details

The Data Movement team is looking for a Software Engineer to solve large-scale data platform and efficiency challenges. Reddit's users generate over 100 billion events per day, which are ingested into a data warehouse supporting more than 55,000 daily queries. The Data Platform enables batch and streaming machine learning and business intelligence workloads for teams including ads, feed generation, and ML experimentation.

Responsibilities

  • Refine and maintain data infrastructure technologies supporting machine learning and analytics workflows based on data collected from hundreds of millions of users.
  • Own the Data Movement Platform used to enable batch and stream data processing at Reddit.
  • Build new infrastructure for Spark, Flink, and Airflow, including contributing to the open-source community as needed.
  • Build automated solutions to minimize toil for data users and provide a declarative, self-service experience for working with data.
  • Collaborate with teammates and partner teams to create and improve scalable, fault-tolerant, self-service systems.
  • Share on-call responsibilities and support monitoring and alerting to improve the reliability, scalability, latency, and efficiency of Reddit's Data Platform.

Requirements

  • 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 designing and implementing large-scale systems.
  • Ability to monitor project progress and demonstrate proactive leadership as a self-starter on diverse projects.
  • Experience with cloud services, Airflow, Kubernetes, CI/CD, Spark, Flink, and/or modern cloud-based infrastructure.
  • Excellent communication skills for effective collaboration within a service-oriented team and the broader organization.

Benefits

  • Comprehensive healthcare benefits and income replacement programs.
  • 401(k) with employer match.
  • Global benefits covering workspace, professional development, caregiving support, and other lifestyle needs.
  • Family planning support.
  • Gender-affirming care.
  • Mental health and coaching benefits.
  • Flexible vacation and paid volunteer time off.
  • Generous paid parental leave.

Compensation

The base salary range is $164,200–$229,900 USD per year. The role is also eligible for equity in the form of restricted stock units and may be eligible for a commission depending on the position offered. Reddit provides flexible workforce options; employees may work remotely in any country where Reddit has a physical presence. U.S.-based employees are eligible for the listed benefits.

More jobs at Reddit

Similar jobs