Skip to main content

Software Engineer - Data Movement Platform

Reddit
Remote - United StatesUpdated 43d ago
Base salary
$164k–$230k
Published base salary range
Location
Remote - United States
Remote eligibility
Employment
Full-time
Mid-level
Role family
Engineering
Media / Creator
Role skills
Apply on job-boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

About Reddit

Reddit is a community of communities built on shared interests, passion, and trust. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.

Role

The Data Movement team is looking to hire a Software Engineer excited to solve large scale data platform and efficiency challenges. The team is responsible for empowering the business to more efficiently process data and orchestrate data workloads. As a software engineer, you will work with teammates and partner teams to create and improve scalable, fault tolerant, self-serve systems.

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.
  • Invest in building new infrastructure for Spark, Flink, and Airflow technologies at Reddit, including contributing to the open source community as needed.
  • Build automated solutions to minimize toilsome work for data users and provide a declarative, self-service experience for working with data.
  • Collaborate with teammates to share on-call responsibilities and support monitoring/alerting to improve reliability, scalability, latency, and efficiency of Reddit’s Data Platform.

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, monitoring project progress, and proactive leadership as a self-starter.
  • Experience working with cloud services, Airflow, Kubernetes, CI/CD, Spark, Flink and/or modern cloud-based infrastructure.
  • Excellent communication skills for collaboration within a service-oriented team and broader organization.

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

Pay Transparency

Base salary range: $164,200—$229,900 USD. Eligible for equity in the form of restricted stock units, and possibly commission. U.S.-based employees also receive medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.