Software Engineer (Ingestion Platform)

Reddit

United States

On-site

USD 150,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Comprehensive health benefits
Flexible vacation & Reddit global days
Parental leave
Development funds
Volunteer time off
Workspace & home office benefits

Job summary

Reddit's Data Movement team is looking for a Software Engineer to design and maintain scalable data platforms that power ML and analytics across hundreds of millions of users. You will own critical components and improve throughput and reliability.

Proficiency in Python, Scala, Go, or Java, plus experience with Airflow, Kubernetes, Spark, Flink and CI/CD, is required. You will collaborate with cross-functional teams and demonstrate leadership on large, data-intensive projects.

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.
  • Experience working with cloud services and modern data infrastructure is a plus.

Responsibilities

  • As a software engineer, you will work with teammates and partner teams to create and improve scalable, fault tolerant, self-serve systems
  • Refine and maintain our 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 at Reddit 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 the reliability, scalability, latency, and efficiency of Reddit’s Data Platform

Skills

Python
Scala
Go
Java

Tools

Airflow
Kubernetes
CI/CD
Spark
Flink

Job description

  • As a software engineer, you will work with teammates and partner teams to create and improve scalable, fault tolerant, self-serve systems
  • Refine and maintain our 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 at Reddit 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 the reliability, scalability, latency, and efficiency of Reddit’s Data Platform
Benefits
  • Comprehensive health benefits
  • Flexible vacation & Reddit global days off
  • Family planning funds & 4+ months paid parental leave
  • Personal & professional development funds
  • Paid volunteer time off
  • Workspace & home office benefits

The Data Movement team is looking to hire a Software Engineer who is excited to solve large scale data platform and efficiency challenges If you have a passion for building and maintaining high quality code, want to improve how Reddit makes strategic decisions at the company level, and are excited about applying engineering best practices to one of the most powerful corpus of data in the world, then this is the team for you! Proficient in object-oriented programming languages like Python, Scala, Go, or Java Experience working with cloud services, Airflow, Kubernetes, CI/CD, Spark, Flink and/or working with modern cloud-based infrastructure Demonstrated expertise in designing and implementing large-scale systems, diligently monitoring project progress, and showcasing proactive leadership as a self-starter on diverse projects 2+ years of software engineering experience in a production setting writing clean, maintainable, and well-tested code Excellent communication skills tailored for effective collaboration within both a service-oriented team and the broader organizational context

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Data Movement Platform
Software Engineer - Data Movement Platform

Reddit • United States

Hybrid
USD 164,200 - 229,900
Comprehensive Healthcare Benefits
401k with Employer Match
Flexible Vacation & Paid Volunteer Time Off
Software Engineer, Ingestion Platform
Software Engineer, Ingestion Platform

Reddit • Oregon

Hybrid
USD 164,000 - 230,000
Comprehensive Healthcare Benefits and
401k with Employer Match
Global Benefit programs that fit your
+5
Staff Software Engineer - Ingestion Platform
Staff Software Engineer - Ingestion Platform

Reddit, Inc. • United States

On-site
USD 217,000 - 304,000
Equity (RSUs)
Medical insurance
Dental insurance
+4
Software Engineer, Content Platform
Software Engineer, Content Platform

EngineersOfAI • United States

Remote
USD 120,000 - 180,000
Healthcare benefits
401k match
Family planning support
+1
Data Ingestion Platform Engineer
Data Ingestion Platform Engineer

Reddit • Oregon

Hybrid
USD 164,000 - 230,000
Comprehensive Healthcare Benefits and
401k with Employer Match
Global Benefit programs that fit your
+5
Staff Data Ingestion Platform Engineer
Staff Data Ingestion Platform Engineer

Reddit, Inc. • United States

On-site
USD 217,000 - 304,000
Equity (RSUs)
Medical insurance
Dental insurance
+4
Software Engineer, Infrastructure Engineering
Software Engineer, Infrastructure Engineering

Remote • San Francisco (CA)

On-site
USD 150,000 - 210,000
Comprehensive Healthcare Benefits and
Income Replacement Programs
401k with Employer Match
+6
Senior Software Engineer, Infrastructure Engineering
Senior Software Engineer, Infrastructure Engineering

Remote • San Francisco (CA)

On-site
USD 150,000 - 210,000
Comprehensive Healthcare Benefits and
401k with Employer Match
Global Benefit programs that fit your
+5
Senior Software Engineer, Home Experience & Feeds
Senior Software Engineer, Home Experience & Feeds

EngineersOfAI • United States

Hybrid
USD 120,000 - 150,000
Healthcare benefits
401k with employer match
Global benefit programs
Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform)
Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform)

EngineersOfAI • United States

Hybrid
USD 110,000 - 150,000