Senior Software Development Engineer
amazonBrooklyn, NY
Senior Software Development Engineer
amazonBrooklyn, NYLead L6
Software DevelopersComputer Systems Engineers/ArchitectsComputer and Information Research Scientists
Overview:
In this role you will design and deliver the agentic auto-optimization platform that continuously improves live campaigns at massive scale. You will lead architecture, engineering, and safety standards for production systems that apply AI-driven decisions to advertiser campaigns. You’ll collaborate with science, product, and operations to balance optimization gains with advertiser trust and control. You’ll translate prototypes into reliable services, while maintaining observability, safety, and cost targets. This is a high-impact role at the intersection of AI, experimentation, and scalable systems. Compensation / Benefits health insurance (medical, dental, vision) 401(k) matching paid time off RSUs sign-on payments parental leave
Responsibilities:
Own the auto-optimization platform architecture and roadmap alongside engineers, scientists, and product leads Develop the agent execution engine handling orchestration, tool invocation, state management, and scheduling for millions of campaigns Build the action layer to apply agent changes to live campaigns with spend limits, controls, conflict handling, rollback, and full audit trails Define safety standards for automated optimization including observability, drift detection, and safeguards that pause optimization when needed Create offline and online evaluation pipelines (simulation, A/B tests, holdouts) to measure decision quality and advertiser impact Develop a reusable registry of tools/data (auction simulation, ML models, optimizers, campaign data) and integrate tuning pipelines (RL tuning, preference optimization) Prototype new system designs and agent patterns, decide production viability based on data, and ensure latency, availability, and cost targets Mentor engineers, lead design/code reviews, assist with hiring, and own operations (on-call, COEs)
Key requirements:
5+ years of non-internship software development experience 5+ years of programming experience in at least one language 5+ years of leading design or architecture of scalable systems Experience as a mentor, tech lead, or engineering team leadership leadership cross-functional collaboration strong communication LLM-based agent frameworks tool orchestration and MCP (tool integration) auction simulation and optimization techniques
Matching similar jobs
Level
Lead L6
Location
Brooklyn, NY
Occupation
Software Developers
Industry
Custom Computer Programming Services
Posted
today