Overview
Remote
USD 70.00 - 75.00 per hour
Contract - W2
Skills
FOCUS
Brand
SAFE
Revenue Growth
Apache Spark
Apache Thrift
Apache Kafka
PostgreSQL
Redis
Kubernetes
Docker
Dashboard
Project Implementation
Software Development
Programming Languages
Java
Scala
C++
Python
Project Management
Management
Problem Solving
Conflict Resolution
Supervision
ADS
Advertising
Prompt Engineering
Machine Learning (ML)
Data Science
Job Details
Job Description
Title: Software Engineer, Backend
Duration: Aug 5, 2025 - Jul 31, 2026
Location: Remote (North America)
TECHNICAL SKILLS
Must Have
Title: Software Engineer, Backend
Duration: Aug 5, 2025 - Jul 31, 2026
Location: Remote (North America)
TECHNICAL SKILLS
Must Have
- 3+ years of software development experience in one or more general purpose programming languages (Java, Scala, Go, C++, Python).Nice To Have
Experience with prompt engineering, machine learning or data science.
Cost Center Code49 - Tech-Ads Engineering
JOB DESCRIPTION
The Ad Safety & Verification (ASV) team is small, scrappy, and able to execute on our most critical pillars with outsized impact:
Ad Reviews - Develop systems to review ads before they are being served live on Reddit. A focus on automation with good enough precision and recall is critical to handle the increasing volume of ads on the platform.
Brand Safety Signals - Ensure brand safety and ad adjacency with accurate and scalable safe-for-ads classifications and build industry leading tools for advertisers to control what content is appropriate for their ads to appear alongside.
Verification - Increase confidence in the effectiveness of Reddit's ads platform and unlock revenue growth via integrations with trusted ad verification partners.
This is a generalist mid-level backend position within the Ads Organization. Ads is the fuel that powers Reddit's mission. Technologies used on the team include:
Languages: Go, Python, Scala
Frameworks: Spark, Thrift, Kafka
Data stores: Postgres, BigQuery, Redis, Druid
Tools: Kubernetes, Airflow, 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.
Responsibilities
Work with product managers to design and implement Ads products.
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).
Project Management: Support day-to-day project management tasks, including providing project updates and managing timelines.
Problem Solving in Ambiguity: Tackle ambiguous problems with creativity and resourcefulness. Define and iterate on solutions in the face of incomplete information.
Independent Drive: Proactively identify opportunities for improvement and drive initiatives forward with minimal supervision.
Bonus Points
Experience working in the Ads domain
Experience or interest in the advertising business and understanding customer needs
Experience with prompt engineering, machine learning or data science
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.