Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > Python programming jobs

Senior Software Engineer in USA

  • Remote

Responsibilities

  • Design and ship advertiser-facing AI features and platform capabilities from prototype through general availability.
  • Architect agentic systems using appropriate combinations of LLM calls, workflows, retrieval, tools, agent loops, human review, or non-AI approaches.
  • Build reliability, safety, and trust mechanisms including structured outputs, tool boundaries, retries, cost controls, tracing, evaluations, data isolation, permissioning, auditability, and policy compliance.
  • Define offline and online evaluations, instrument systems, run A/B tests, and measure advertiser and business outcomes.
  • Partner with Product Management, Design, Data Science, ML Platform, Trust, sales, and operations to turn ambiguous problems into shippable systems.
  • Write design documentation, communicate technical trade-offs, and help establish strong generative AI engineering practices.

Requirements

  • At least 5 years of software engineering experience shipping and operating production systems.
  • Hands-on experience building generative AI applications involving structured outputs, function or tool calling, prompt and context design, retrieval-augmented generation, model routing, and model failure handling.
  • Strong systems fundamentals including APIs, distributed systems, queues, data stores, service ownership, authentication, idempotency, retries, and observability.
  • Experience defining evaluations and measurement for AI systems using offline datasets, online metrics, and launch quality bars.
  • Experience using AI coding tools and code-assistant workflows in day-to-day engineering.
  • Strong communication and collaboration skills, including working effectively in a remote environment.
  • Extensive software development experience in one or more general-purpose languages such as Python, Golang, Rust, Java, or JavaScript.
  • Preferred experience includes Ads, marketing technology, marketplaces, growth, recommendations, search, analytics, costly-error AI systems, or internal workflow automation.

Benefits

  • Comprehensive healthcare benefits and income replacement programs.
  • 401(k) match.
  • Family planning support and gender-affirming care.
  • Mental health and coaching benefits.
  • Flexible vacation, Reddit Global Days Off, generous paid parental leave, and paid volunteer time off.
  • Remote work arrangement.

Salary: $191k - $267k/yr

Reddit

Reddit is a network of communities where people can delve into their interests, hobbies, and passions. There's a community for whatever you're interested in. You can post – the community can share content by posting stories, links, images and videos. You can comment on posts. You can vote – comme...

Similar positions

Software Engineer in Test

  • Roadie
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Remote

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €73k-€116k
  • Greece

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: zł 369k-zł 584k
  • Poland

Senior Devops Engineer

  • Woliba
  • Full time
  • USA
  • 09/13/2026
  • Remote

Senior Core Infrastructure Engineer

  • Oracle
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Nashville, TN