Senior Software Development Engineer, Ads Core Infra (ACI)
Core
Building redundant, highly available real-time data services and streaming pipelines that power AI-driven advertising experiences and agent decision-making for millions of advertisers.
Role type
Senior Software Development Engineer (Ads Core Infra)
Builds
Real-time data retrieval services, streaming data pipelines, advertiser profile generation systems, and multi-tenant authorization layers for Amazon Advertising.
Domain
Advertising technology, distributed systems, real-time data infrastructure, LLM integration.
Deliverable
production ML models | product features | infrastructure
Required skills
Real-time data infrastructure design, streaming pipeline architecture, LLM integration at scale, distributed systems design, multi-tenant authorization, performance optimization, technical design documentation, team mentorship.
Preferred skills
Full software development lifecycle ownership, system reliability and scaling expertise.
Technologies
Kafka, Kinesis, DynamoDB, Lambda, ECS/Fargate, EMR (PySpark), Athena, S3, CDK, CloudFormation, Bedrock (Claude), Fabric SDK, Minos, DuckDB.
Responsibilities
Design and operate real-time data retrieval services handling 100M+ daily API requests; build streaming pipelines for petabyte-scale datasets; own advertiser profile generation lifecycle including LLM-powered entity resolution; implement dataset-level permission granularity; develop evaluation frameworks for data quality and agent effectiveness; build self-service onboarding infrastructure for partner teams; operate production services at 99.99%+ availability; drive technical design and collaborate with science and data engineering teams; identify and eliminate scaling bottlenecks; mentor engineers on design and architecture.
Seniority
Senior, hands-on IC with mentorship responsibilities.