Senior Software Engineer, Agentic Ads Experience
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.

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
- Technical Solutions Manager, App Ads5d agoHybrid (Chicago, IL / New York City, NY) · Sales
- Senior Software Engineer, Web Platform5d agoRemote · Platform Engineering
- Senior Client Partner, Mid-Market Sales (Goods)5d agoHybrid (San Francisco, CA) · Sales
- Senior Client Account Manager, Large Customer Sales (Financial Services)5d agoHybrid (Toronto, Canada) · Sales
- Client Account Manager, Mid-Market Sales (Goods)5d agoToronto, Canada · Sales
