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
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.
Backend Software Engineer
Join Offstream as a Backend Software Engineer focusing on AWS, Typescript, and GraphQL. Influence product architecture and development.
Software Engineer, Backend Developer
Join Beacon AI as a Backend Developer to design and optimize serverless cloud systems, focusing on reliability and performance.
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.
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.
Python Backend Developer / MLOps Engineer
Join Prompt Therapy Solutions as a Python Backend Developer / MLOps Engineer to enhance AI infrastructure and backend systems remotely.
Founding Backend Engineer
Join Medbill AI as a Founding Backend Engineer to revolutionize healthcare billing with AI. Remote role with competitive salary and benefits.
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.
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.
Senior Python Backend Software Engineer
Join Within3 as a Senior Python Backend Software Engineer, leading data integration projects in a fully remote role.
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.
Lead Data Engineer with GCP Expertise
Lead Data Engineer role in Berlin, focusing on GCP, BigQuery, and data pipelines.
Senior Fullstack Engineer (Frontend Leaning)
Join Coinbase as a Senior Fullstack Engineer focusing on frontend development to build the future of onchain technology.
Remote Full Stack Engineer with Python and FastAPI
Remote Full Stack Engineer role focusing on Python, FastAPI, and scalable APIs for financial data.
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.
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.
Senior Software Engineer, Backend (Remote)
Join GlossGenius as a Senior Backend Engineer, focusing on scalable backend services using Kotlin, JavaScript, and more. Remote role.
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.
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.
Founding Backend Engineer
Join Retell AI as a Founding Backend Engineer to design scalable solutions for a voice agent platform.
Senior Software Engineer - LLM
Join Snowflake as a Senior Software Engineer to build scalable machine learning platforms with LLMs, leveraging Python and TensorFlow.
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.
Senior Back End Developer - Java, Spring, Microservices
Join Adhese as a Senior Back-End Developer in Ghent, focusing on Java, Spring, and microservices.
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.