Software Engineer, Data Infrastructure

Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet.
$164,200 - $229,900
Data
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - Activation

Software Engineer position at Disney Entertainment focusing on building and maintaining Activation Data products and data sharing platform using AWS, Databricks, Snowflake, and other technologies.

Clinical Data Engineer - Informatics, Python, SQL

Clinical Data Engineer position at Paradigm Health, focusing on healthcare data integration and transformation using Python, SQL, and modern data engineering tools.

Data Engineer

Data Engineer position at Justworks, building and maintaining data pipelines for tax computation and reporting, offering $115,000-$155,000 with hybrid work in New York.

Finance Data Platform Engineer

Finance Data Platform Engineer position at U.S. Bank in Minneapolis, focusing on data engineering and platform development for financial systems.

Data Engineer - Commercial Keying & Linking

Data Engineer position at Equifax focusing on commercial keying and linking data systems.

Description For Software Engineer, Data Infrastructure

Reddit is seeking a Software Engineer for their Data Infrastructure team. This role is crucial in building self-service solutions that empower data science, ML, and engineering teams to produce & consume data from a petabyte-scale warehouse. The team focuses on higher-level orchestration of data tools, implementing mechanisms for safe data interaction, and managing BigQuery + Airflow infrastructure.

Key responsibilities include:

  • Collaborating with software engineers to develop and maintain Reddit's data warehouse infrastructure
  • Engaging in the complete data lifecycle, working with one of the world's most extensive datasets
  • Designing and delivering end-to-end data solutions to improve reliability, scalability, latency, and efficiency
  • Implementing automation for data quality, alerts, and critical infrastructure operations
  • Sharing on-call responsibilities and incident management
  • Mentoring fellow engineers and contributing to knowledge sharing

The ideal candidate should have:

  • 4+ years of software engineering experience in a production setting
  • Proficiency in Python, Scala, and SQL languages (BigQuery, SparkSQL, Postgres)
  • Experience in designing large-scale systems and cloud services
  • Familiarity with terraform, airflow, Kubernetes, and CI/CD
  • Excellent communication skills

This position offers comprehensive benefits, including healthcare, 401k matching, professional development funds, flexible vacation, and parental leave.

Join Reddit's Data Infrastructure team to work with cutting-edge data tools and support a growing business model while applying engineering best practices to one of the most powerful corpus of data in the world.

Last updated 9 months ago

Responsibilities For Software Engineer, Data Infrastructure

  • Collaborate with software engineers to develop and maintain data warehouse infrastructure
  • Engage in the complete data lifecycle, working with extensive datasets
  • Design and deliver end-to-end data solutions
  • Implement automation for data quality, alerts, and infrastructure operations
  • Share on-call responsibilities and incident management
  • Mentor fellow engineers and contribute to knowledge sharing

Requirements For Software Engineer, Data Infrastructure

Python
Scala
Kubernetes
  • 4+ years of software engineering experience in a production setting
  • Proficient in object-oriented programming languages like Python and Scala
  • Expertise in SQL languages like BigQuery, SparkSQL or Postgres
  • Experience in designing and implementing large-scale systems
  • Experience working with cloud services, terraform, airflow, Kubernetes, CI/CD
  • Excellent communication skills

Benefits For Software Engineer, Data Infrastructure

Medical Insurance
401k
Education Budget
Parental Leave
  • Comprehensive Healthcare Benefits
  • 401k Matching
  • Workspace benefits for home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation
  • 4+ months paid Parental Leave
  • Paid Volunteer time off

Interested in this job?