Software Engineer, Ad Formats

2 Months ago • 3 Years + • Software Development & Engineering

Job Summary

Job Description

This is a mid-level backend position within the Ads Organization at Reddit. As a backend engineer, you might work on microservices, APIs, distributed systems, and real-time data-intensive systems. Responsibilities include designing and implementing Ads products, collaborating with platform and data teams, improving operational stability, building extensible components, and supporting project management tasks. The role requires strong coding skills, a passion for learning, and the ability to work effectively within a team. You will be expected to work with product managers to design and implement Ads products, improve code quality, deliver dashboards, and manage project timelines.
Must have:
  • 3+ years of software development experience in programming languages (Java, Scala, Go, C++, Python).
  • Able to take complete ownership of a feature or project.
Good to have:
  • Experience working in the Ads domain
  • Experience or interest in the advertising business and understanding customer needs
Perks:
  • Comprehensive Healthcare Benefits
  • 401k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation (please use them!) & Reddit Global Wellness Days
  • 4+ months paid Parental Leave
  • Paid Volunteer time off

Job Details

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. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit redditinc.com.

Reddit has a flexible workforce!  If you happen to live close to one of our physical office locations our doors are open for you to come into the office as often as you'd like. Don't live near one of our offices? No worries: You can apply to work remotely in any country in which we have a physical presence.

Team Description

Reddit is poised to rapidly innovate and grow like no other time in its history. We’re currently hiring across three distinct teams:

Ad Safety & Verification Team

The mission of the Ads Safety & Verification team is to protect the Reddit ads ecosystem so that users have a safe ads experience and legitimate advertisers trust Reddit. This team builds full stack, high scale products that span Reddit’s consumer-facing apps and ads systems. They own integrations with metrics verification and brand safety partners and operate services that scale to reliably handle tens of millions of requests per day.

Ads Creative Management (ACM) Team

The Ads Creative Management team focuses on the tools and systems advertisers use to create and manage their ad content. From images and videos to headlines and full post creatives, they enable efficient creative management and innovation across the campaign lifecycle. They work closely with AI teams to provide intelligent content suggestions and automation, helping advertisers launch high-quality campaigns faster and more effectively.

Brand Innovation Team

The Brand Innovation team drives the development of new ad formats that help advertisers maximize reach and brand impact. They focus on high-visibility, awareness-driven solutions that create memorable experiences for Reddit users. By delivering guaranteed placements and engaging ad interactions, they support major brand initiatives and help advertisers achieve measurable outcomes. Their work includes evolving existing formats and launching entirely new ones to keep Reddit’s ad offerings fresh and competitive.

Role Description:

This is a generalist mid-level backend position within the Ads Organization. Ads is the fuel that powers Reddit’s mission. As a backend engineer on the team, candidates might work on:

  • Microservices and APIs that power our advertiser-facing product, ads.reddit.com
  • Distributed systems that ensure the right ad gets shown to the right user at the right time
  • Backends that power interactive user experiences on our ads like Polls and Games
  • Real time, data intensive systems that measure the performance of our ad campaigns
  • Infrastructure that supports all of the above

Technologies used on the team include:

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

Mid-level engineers are expected to absorb best practices and learn exceptionally quickly while being effective core contributors. Engineers at this level must be able to code independently, but may work with senior engineers on the design of complex solutions. The most important skills an engineer at this level must possess are 1) coachability and an eagerness to grow, 2) deep passion for coding, and 3) excellent independent learning skills, all while operating as a fully functioning member of an engineering team.

Responsibilities:

  • Work with product managers to design and implement Ads products.
  • Collaborate closely with the platform and data teams while building new features.
  • Lead the processes needed to improve operational stability, including improving code quality, delivering dashboards and data visualizations.
  • Build extensible components that would align with the product objectives. 
  • Support day to day project management tasks including communicating project updates, managing project timelines and overseeing project execution.  

Required Qualifications:

  • 3+ years of software development experience in one or more general purpose programming languages (Java, Scala, Go, C++, Python).
  • Able to take complete ownership of a feature or project.

Bonus Points:

  • Experience working in the Ads domain 
  • Experience or interest in the advertising business and understanding customer needs

Benefits:

  • Comprehensive Healthcare Benefits
  • 401k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation (please use them!) & Reddit Global Wellness Days
  • 4+ months paid Parental Leave
  • Paid Volunteer time off

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. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.

Similar Jobs

playphony games - Car Simulation Programmer

playphony games

Tokyo, Japan (On-Site)
2 Months ago
Hawkeye Innovations - Computer Vision Engineer - Level 2

Hawkeye Innovations

Budapest, Hungary (Hybrid)
3 Months ago
Tencent - Software Engineer

Tencent

(On-Site)
4 Months ago
CD PROJEKT RED - Data Scientist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
bytedance - Software Engineer Intern, Authorization

bytedance

Singapore (On-Site)
3 Months ago
Tesla - Waste Water Engineer

Tesla

Brandenburg, Germany (On-Site)
4 Months ago
Capgemini - SAP Global Trade Services (GTS) Consultant

Capgemini

India (On-Site)
1 Month ago
Assystems - Sr. ELV Engineer

Assystems

Gurugram, Haryana, India (On-Site)
8 Months ago
Simcorp - Lead Software Engineer

Simcorp

Noida, Uttar Pradesh, India (Hybrid)
3 Weeks ago
legion - Senior Integration Engineer

legion

Bucharest, Bucharest, Romania (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Jam City - C++ Software Engineer

Jam City

Montevideo, Montevideo Department, Uruguay (Hybrid)
5 Months ago
Rockstar Games - Senior Software Development Engineer In Test (C#)

Rockstar Games

New York, United States (On-Site)
1 Month ago
bytedance - Software Engineer Intern (Cloud Native Infrastructure)

bytedance

San Jose, California, United States (On-Site)
3 Months ago
luxsoft - Lead C/C++ developer

luxsoft

Romania (Remote)
3 Weeks ago
Samsung Semiconductor - Staff Software Engineer – Storage Systems & Protocols

Samsung Semiconductor

San Jose, California, United States (Hybrid)
5 Months ago
SciPlay - Senior Software Engineer

SciPlay

Cedar Falls, Iowa, United States (Hybrid)
5 Months ago
Epic Games - Engine Programmer, UEFN

Epic Games

Bellevue, Washington, United States (On-Site)
2 Months ago
Scorewarrior - Senior Backend C++ Developer (Core Team)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
g3dk - Software Engineer – Games AI

g3dk

London, England, United Kingdom (Hybrid)
3 Months ago
Cequence Security - Data plane Engineer

Cequence Security

Pune, Maharashtra, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ontario, Canada

The Walt Disney Company - Production Supervisor

The Walt Disney Company

Toronto, Ontario, Canada (On-Site)
2 Months ago
Haleon - CRM Manager

Haleon

Mississauga, Ontario, Canada (Hybrid)
1 Month ago
Ubisoft - Scientifique principal en données ML _ Groupe Technologique Content Creation

Ubisoft

Montreal, Quebec, Canada (On-Site)
6 Months ago
Zones - Desktop Support Technician

Zones

Kitchener, Ontario, Canada (On-Site)
1 Month ago
Highspot - Sr. Engineering Manager, Meeting Intelligence (Backend)

Highspot

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago
Blackbird Interactive - Intermediate Build & Platform Software Engineer (Unreal Engine 5)

Blackbird Interactive

Vancouver, British Columbia, Canada (Remote)
3 Weeks ago
HoYoverse - Senior Gameplay Programmer AI [CA]

HoYoverse

Montreal, Quebec, Canada (Remote)
1 Year ago
Resolver - Manager, Finance

Resolver

Toronto, Ontario, Canada (Hybrid)
3 Months ago
kaizen gaming  - Money Laundering Reporting Officer

kaizen gaming

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
Ingenuity Studios, LLC - Nuke Compositor

Ingenuity Studios, LLC

Vancouver, British Columbia, Canada (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Vanderlande - Specialist Software Engineer

Vanderlande

Pune, Maharashtra, India (On-Site)
9 Months ago
PwC - Senior Associate -SAP ABAP-Kolkata-TC

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Shipt - Software Engineer - Fraud

Shipt

Birmingham, Alabama, United States (Hybrid)
1 Month ago
Nintendo - Senior Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
10 Months ago
NVIDIA - Senior Field Application Engineer

NVIDIA

Canada (Hybrid)
4 Months ago
Sandbox VR - Software Engineer

Sandbox VR

Hong Kong (On-Site)
4 Weeks ago
Global Business Travel - Senior Software Development Engineer

Global Business Travel

Chicago, Illinois, United States (Hybrid)
1 Month ago
OKX - Graduate Hire 2024/25 - Blockchain Engineer

OKX

Hong Kong (On-Site)
8 Months ago
playrix  - Senior Engineering Manager

playrix

Ukraine (Remote)
8 Months ago
Apple - Firmware Engineer - Human Interface Devices

Apple

Cupertino, California, United States (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded