Reddit, Inc. logo

Backend Engineer - Ads Data Platform

Reddit, Inc.

Backend Engineer - Ads Data Platform

About the Role

As a Backend Engineer focused on building data infrastructure, you will be part of the Ads Data Platform team at Reddit. This role involves building and maintaining the data infrastructure tools used by the entire Reddit Monetization Org to generate, ingest, and access petabytes of raw data. Your work will focus on performance and optimization, writing scalable and fault-tolerant code, and collaborating with a team of top-quality engineers. You will contribute to one of the most powerful streaming event pipelines in the world and develop standards and frameworks to ensure high data quality.

Key Responsibilities

  • Build large-scale data infrastructure applications.
  • Set up and maintain data integration tools like Airflow or Spark.
  • Host and maintain distributed data stores like Apache Druid.
  • Refine and maintain data infrastructure technologies to support privacy-safe storage and usage of data.
  • Own data pipelines that surface 65B+ daily events to all teams.
  • Design and implement tooling for access management, monitoring, and anomaly detection.
  • Perform code reviews to improve software engineering quality.

Technologies Used

  • Languages: Scala, Go, Python, Java
  • Frameworks: Spark, Thrift, Baseplate, Kafka, Flink, Airflow
  • Datastores: Postgres, Cassandra, Druid, Redis, BigQuery
  • Tools: Kubernetes, Argo, Docker

What We're Looking For

  • A Bachelor's degree or higher in a quantitative or computer science-related field.
  • 3+ years of full-time backend software engineering experience in a highly scalable computing environment.
  • Experience in backend development and a passion for learning new technologies.
  • Experience with building infrastructure/data infrastructure layers.
  • Strong communication and collaboration skills.
  • A commitment to delivering high-quality solutions that prioritize user privacy and security.

Nice to Have

  • Experience using tools such as Kafka, Kinesis, Flink, or Spark.
  • Prior experience in the digital ads space.
  • Experience with agile development methodologies and version control systems like Git.
  • A passion for mentorship and knowledge-sharing.

Benefits

  • Comprehensive Health benefits
  • 401k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation & Reddit Global Days Off
  • 4+ months paid Parental Leave
  • Paid Volunteer time off

Pay Transparency

This job posting may span more than one career level. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units. Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave.

Salary Range

The base pay range for this position is $164,200—$229,900 USD.

Reddit is proud to be an equal opportunity employer and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.

Benefits
Extracted with AI

  • 401(k)
  • Vision insurance
  • Comprehensive Health benefits
  • 401k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation
  • Reddit Global Days Off
  • 4+ months paid Parental Leave
  • Paid Volunteer time off

Similar jobs

Last update: 23 minutes ago

Reddit, Inc. logo
Reddit, Inc.

Senior Backend Engineer - Ads Measurement Core

Join Reddit as a Senior Backend Engineer to enhance our Ads Measurement Core team, focusing on scalable experimentation products.

Offstream (YC S24) logo
Offstream (YC S24)

Backend Software Engineer

Join Offstream as a Backend Software Engineer focusing on AWS, Typescript, and GraphQL. Influence product architecture and development.

Beacon AI logo
Beacon AI

Software Engineer, Backend Developer

Join Beacon AI as a Backend Developer to design and optimize serverless cloud systems, focusing on reliability and performance.

Discord logo
Discord

Software Engineer - Activity Feed

Join Discord as a Software Engineer to build social gaming features. Work with React, Kotlin, and Python. Remote role with competitive salary.

Bot Auto logo
Bot Auto

Software Engineer - Data Platform

Join Bot Auto as a Software Engineer to design and evolve our hybrid-Cloud data platform. Work remotely with cutting-edge technology in autonomous trucking.

Prompt Therapy Solutions Inc logo
Prompt Therapy Solutions Inc

Python Backend Developer / MLOps Engineer

Join Prompt Therapy Solutions as a Python Backend Developer / MLOps Engineer to enhance AI infrastructure and backend systems remotely.

Medbill AI logo
Medbill AI

Founding Backend Engineer

Join Medbill AI as a Founding Backend Engineer to revolutionize healthcare billing with AI. Remote role with competitive salary and benefits.

TikTok logo
TikTok

Senior Backend Engineer, Risk Systems

Join TikTok as a Senior Backend Engineer in Risk Systems, focusing on security and authenticity. Work on cutting-edge solutions in San Jose, CA.

Anon logo
Anon

Software Engineer - Backend (Rust, TypeScript)

Join Anon as a Backend Engineer to build and scale core infrastructure and APIs for AI agent authentication. Work with Rust, TypeScript, and more.

Within3 logo
Within3

Senior Python Backend Software Engineer

Join Within3 as a Senior Python Backend Software Engineer, leading data integration projects in a fully remote role.

AllTrails logo
AllTrails

Software Engineer II, Backend (Remote)

Join AllTrails as a Software Engineer II, Backend, working remotely with Python, Django, and AWS to enhance our outdoor exploration platform.

Almedia logo
Almedia

Lead Data Engineer with GCP Expertise

Lead Data Engineer role in Berlin, focusing on GCP, BigQuery, and data pipelines.

Coinbase logo
Coinbase

Senior Fullstack Engineer (Frontend Leaning)

Join Coinbase as a Senior Fullstack Engineer focusing on frontend development to build the future of onchain technology.

Databento logo
Databento

Remote Full Stack Engineer with Python and FastAPI

Remote Full Stack Engineer role focusing on Python, FastAPI, and scalable APIs for financial data.

Big Health logo
Big Health

Senior Software Engineer, Full Stack (React Native & Python)

Join Big Health as a Senior Software Engineer to develop full-stack applications using React Native and Python. Remote role in the US.

Sentry logo
Sentry

Senior Software Engineer, Product Foundations (Backend)

Join Sentry as a Senior Software Engineer focusing on backend development with Python and Django in a hybrid role in San Francisco.

GlossGenius logo
GlossGenius

Senior Software Engineer, Backend (Remote)

Join GlossGenius as a Senior Backend Engineer, focusing on scalable backend services using Kotlin, JavaScript, and more. Remote role.

American Express logo
American Express

NodeJS Backend Engineer - Lounge Services

Join American Express as a NodeJS Backend Engineer to design and maintain scalable backend systems in a hybrid work environment.

Stream logo
Stream

Lead Backend Engineer (Python/Django)

Join Stream as a Lead Backend Engineer (Python/Django) in Amsterdam. Lead backend development, collaborate on new features, and ensure code quality.

Retell AI logo
Retell AI

Founding Backend Engineer

Join Retell AI as a Founding Backend Engineer to design scalable solutions for a voice agent platform.

Snowflake logo
Snowflake

Senior Software Engineer - LLM

Join Snowflake as a Senior Software Engineer to build scalable machine learning platforms with LLMs, leveraging Python and TensorFlow.

Squadformers logo
Squadformers

Full-Stack Software Engineer (JavaScript, Node.js, Vue.js)

Join Squadformers as a Full-Stack Software Engineer, working remotely on innovative projects with JavaScript, Node.js, and Vue.js.

Adhese logo
Adhese

Senior Back End Developer - Java, Spring, Microservices

Join Adhese as a Senior Back-End Developer in Ghent, focusing on Java, Spring, and microservices.

Adhese logo
Adhese

Senior Front-end Developer with React and GraphQL

Join Adhese as a Senior Front-end Developer to build intuitive user interfaces with React and GraphQL in a hybrid work environment.