Contract

Software Engineer, Backend

Posted on 08 July 25 by Shubham Gupta

  • Remote
  • $70 - $75 per Hour
Logo

Powered by Tracker

Job Description

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

Job Information

Rate / Salary

$70 - $75 per Hour

Sector

IT/Software/Technology

Category

Core Engineering - Software

Skills / Experience

backend, Golang, scala, python, data science

Benefits

Available: Medical, Dental, Vision, PTO, 401k, etc

Our Reference

JOB-5665

Job Location