Software Development Engineer, Ads AI Core Infra
Core
Build highly available, scalable, distributed engineering systems and AI interfaces for Amazon Ads' exabyte-scale central data lake (Spektr), enabling AI agents to manage data pipelines and serving petabytes of advertising data.
Role type
Senior IC Software Development Engineer (Ads AI Core Infra)
Builds
Core platform services, MCP-enabled AI interfaces, and automated data pipelines for Amazon Ads
Domain
Advertising technology, Big Data, Cloud Infrastructure
Deliverable
production ML models
Required skills
Java, C++, C#, Perl, Distributed Systems, Microservices, AWS (Spark, EMR Serverless, Kinesis, Step Functions), CI/CD, Object Oriented Design, System Architecture
Preferred skills
Full SDLC experience, Code reviews, Source control management, Testing, Operations
Technologies
Apache Iceberg, S3 Tables, AWS, Java, Spark, EMR Serverless, Kinesis, Step Functions, MCP
Responsibilities
Design and deploy microservices for the core job management pipeline; Build MCP-enabled AI interfaces for data pipeline creation; Operate high-scale Java services on AWS-native infrastructure; Drive deployment automation via CI/CD pipelines; Innovate on AWS technology to improve latency and reduce cost.
Seniority
Senior, hands-on IC