Software Development Engineer, Ads AI Core Infra
Core
Build AI-native developer products and workflows to improve development velocity and lower operational costs for Amazon Ads engineers.
Role type
Senior Software Development Engineer (Developer Tooling & AI)
Builds
AI-native developer tools, platform components, and shared services for the Ads engineering ecosystem.
Domain
Advertising technology, distributed systems, applied AI, developer experience.
Deliverable
product features
Required skills
C#, C++, Java, or Perl; Object Oriented Design; large-scale distributed software architecture; system design patterns; reliability engineering; software development lifecycle management.
Preferred skills
Full SDLC experience; code review leadership; source control management; build process optimization; testing strategies; operations experience.
Technologies
C#, C++, Java, Perl, distributed systems frameworks, AI/ML tooling.
Responsibilities
Design and deploy scalable services supporting developer tooling; collaborate with product managers to define solutions; work directly with Ads builders to reduce workflow friction; build AI-native capabilities for context discovery and workflow navigation; ensure code testability and maintainability; participate in operational responsibilities.
Seniority
Senior, hands-on IC