Senior Software Development Engineer
Core
Design and deliver the architecture and production systems for an agentic auto-optimization framework that uses LLM-based agents to automatically improve ad campaigns for millions of advertisers.
Role type
Senior Software Development Engineer (System Architecture & Production Engineering)
Builds
Agent execution engine, action layer for live campaign changes, evaluation pipelines, and model serving infrastructure
Domain
Advertising technology, Generative AI, Large Language Models (LLMs), Reinforcement Learning
Deliverable
production ML models
Required skills
System architecture, LLM-based agent orchestration, RL fine-tuning, production system reliability, safety standards for automated systems, A/B testing design, mentoring
Preferred skills
Full software development lifecycle, code reviews, source control, build processes, testing, operations
Technologies
LLMs, MCP (Model Context Protocol), RL fine-tuning, preference optimization, auction simulation
Responsibilities
Own the auto-optimization platform's architecture and engineering roadmap; Build the agent execution engine covering orchestration and scheduling; Build the action layer applying changes to live campaigns with safety controls; Set safety standards including observability and drift detection; Build offline and online evaluation pipelines; Prototype new system designs and agent patterns; Mentor engineers and lead design reviews
Seniority
Senior, hands-on IC with leadership responsibilities