← All roles

Senior Software Engineer, Agentic Ads Experience

Reddit· Ads Product & Engineering
Apply on company site
Remote$190.8k - $267.1kFull-timePosted 4mo ago

About the role

Senior Software Engineer on Reddit's Agentic Ads Experience team, building AI-powered advertiser-facing interfaces and agentic systems to reshape Reddit Ads Platform with generative AI capabilities. Role involves end-to-end feature ownership, architectural decisions for AI usage, and collaboration across product, design, data science, and platform teams to ship reliable, trusted AI features for advertisers.

Responsibilities

  • Product Execution: Design and ship advertiser-facing AI features and platform end-to-end, from prototype to GA.
  • Agentic Systems Design: Make architectural calls on how to use generative AI (single-shot LLM calls, workflows, skills, retrieval, agent loops, human review, or no AI).
  • Reliability and Guardrails: Build for AI failure modes including structured outputs, tool boundaries, retries, cost controls, tracing, evals, and human-in-the-loop where relevant.
  • Measurement: Define offline and online evals, instrument traces, run A/B tests, connect model and product metrics to advertiser/business outcomes.
  • Safety and Trust: Design for data isolation, permissioning, auditability, and policy compliance when AI acts on behalf of advertisers.
  • Collaboration: Partner with PM, Design, Data Science, ML Platform, Trust, sales/ops; expose services to platform’s centralized agents.
  • Craft and Communication: Write design docs and communicate trade-offs to non-engineers; promote shipping gen AI features.

Qualifications

  • 5+ years of experience as a software engineer, with a track record of shipping and operating production systems.
  • Hands-on experience building generative AI applications: structured outputs, function/tool calling, prompt and context design, RAG, model routing, and handling model failure modes.
  • Genuine enthusiasm for agents and LLMs; strong opinions on tools and the ecosystem.
  • Strong systems fundamentals: APIs, distributed systems, queues, data stores, service ownership, auth, idempotency, retries, observability.
  • Experience defining evals and measurement for AI systems — offline datasets, online metrics, and knowing when/how to measure a launch quality bar.
  • Fluent with AI coding tools and code-assistant workflows as part of day-to-day engineering practice.
  • Excellent communication skills; able to collaborate remotely and explain AI system trade-offs to technical and non-technical audiences.
  • Extensive software development experience in Python, Golang, Rust, Java, JavaScript, etc.

Skills

Required:Generative AI / AI-powered product experiencesSystem design for AI/LLM integrationsSoftware engineering fundamentals

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k Match
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Reddit Global Days Off
  • Generous paid Parental Leave
  • Paid Volunteer time off
Last updated Oct 7, 2026. Interested? Apply on the company site.
Reddit logo

About Reddit

The heart of the internet

Reddit is where millions of people gather for conversations about the things they care about, in over 100,000 subreddit communities.

social mediacommunityforumnewsentertainmentdiscussion

More open roles at Reddit