Software Engineer - Data Movement Platform

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

Used Tools & Technologies

Machine Learning

Required Skills & Competences

Go @ 5 Kubernetes @ 3 Python @ 5 Scala @ 5 Spark @ 3 Java @ 5 Airflow @ 3 CI/CD @ 3 Flink @ 3 Hiring @ 3 Communication @ 6 BI @ 3 AI @ 3

Details

Reddit is a community of communities built on shared interests, passion, and trust. Our users generate over 100B events per day that are ingested into a data warehouse supporting batch and streaming ML and BI workloads. The Data Movement team enables the business to more efficiently process data and orchestrate data workloads by building the Data Movement Platform used for batch and stream processing.

Responsibilities

  • Refine and maintain data infrastructure technologies to support ML and analytics workflows 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 and invest in infrastructure for Spark, Flink, and Airflow technologies, including contributing to open source as needed.
  • Build automated solutions to minimize manual toil for data users and provide a declarative, self-service experience for working with data.
  • Collaborate with partner teams and share on-call responsibilities; support monitoring and alerting to improve reliability, scalability, latency, and efficiency of the Data Platform.

Requirements / Qualifications

  • 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 experience designing and implementing large-scale systems and monitoring project progress; ability to be a proactive self-starter.
  • Experience with cloud services, Airflow, Kubernetes, CI/CD, Spark, Flink, and/or modern cloud-based infrastructure.
  • Strong communication skills for collaboration within a service-oriented team and across the organization.

Benefits

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

Pay Transparency

  • Base salary range for US-based candidates: $164,200 - $229,900 USD
  • Eligible to receive equity (restricted stock units) and, depending on position, may be eligible to receive a commission.
  • Final offers depend on factors including skills and experience.

Interview Recording & Privacy

  • In select roles and locations, interviews may be recorded, transcribed, and summarized by AI; candidates may opt out prior to scheduled interviews.
  • During interviews Reddit may collect identifiers, professional and employment-related information, sensory information (audio/video), and any other categories the candidate chooses to share to evaluate the application. Recordings will be deleted promptly after a hiring decision. See the Candidate Privacy Policy for details (https://redditinc.com/policies/candidate-privacy-policy).

Additional Information

  • Reddit offers flexible work: if you live near a physical office you may work from it; otherwise the role is remote within the United States (and candidates may apply to work remotely in any country where Reddit has a physical presence).
  • Reddit is an equal opportunity employer and provides accommodations for qualified individuals with disabilities and disabled veterans.