Contract
Posted on 08 July 25 by Shubham Gupta
Powered by Tracker
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