Software Development Engineer II, Ads AI Core Infrastructure

Amazon Advertising

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Department:

Software Development

Job Summary

Amazon Advertising is one of Amazons fastest growing and most profitable businesses responsible for defining and delivering AI-powered solutions that transform how advertisers make strategic decisions. We deliver billions of ad impressions and process massive volumes of advertiser data every single day. Youll work with us to pioneer breakthrough approaches in how AI agents access and reason over real-time advertiser data at scale.

We are using generative AI and agentic systems to help advertising agents provide instant strategic advice to millions of advertisers. You will need to invent new techniques for agent orchestration context optimization and code generation to ensure were delivering accurate trustworthy insights with minimal latency and token consumption. Youll create feedback loops to ensure our solutions are constantly evaluating themselves and improving.

Were building the Ads Real-Time Data Service to solve this. We operate at the intersection of real-time data engineering and AI agent infrastructure. Our mission is to provide every advertising agent with immediate access to advertiser contextactive campaigns budget allocation performance trends brand positioning product portfoliosfrom the first prompt. Were building summarized data for context using a mix of state of the art techniques like CodeAct and RAG-based embeddings. Our job is a multi-dimensional optimization problem: we need to ingest data from our data warehouse and Kafka streams process billions of data points with 1-3 minute refresh cadences deliver via Model Context Protocol (MCP) servers with sub-second latency and enable agents to use CodeAct patterns (code execution in isolated sandboxes) for analytical queries. We need to do this while serving 30 advertising agents and skills with high availability.

Key job responsibilities
System Architecture & Design
- Design and implement scalable architectures for real-time data ingestion from our data warehouse and Kafka streams processing billions of data points daily
- Build Model Context Protocol (MCP) server infrastructurean emerging standard for AI agent-data interactionthat delivers advertiser context with sub-second latency and minimal token consumption
- Architect data processing pipelines that generate pre-computed advertiser context using the latest AI patterns
- Establish system design patterns and best practices for real-time data delivery at scale

Real-Time Data Engineering
- Develop high-throughput data ingestion systems handling both batch and streaming data sources with 1-3 minute refresh cadences
- Implement data processing logic to transform raw advertiser data into formats optimized for large language models with rich metadata
- Build monitoring and observability systems to track data freshness processing latency and system health across the platform
- Optimize data storage and retrieval patterns for sub-second query performance

Performance & Scalability
- Optimize system performance to achieve near-perfect response success rates and significant token reduction versus traditional approaches
- Build distributed systems that scale horizontally to support advertising agents and skills with growing data volumes
- Implement caching strategies and query optimization techniques to minimize latency and computational costs
- Conduct load testing and capacity planning to ensure platform reliability under peak traffic

AI-Assisted Development & Operational Excellence
- Use AI coding agents like Kiro to generate technical specifications and implementation code accelerating development from weeks to days
- Participate in rapid spec-to-code workflows where specifications are approved and implemented within a single day
- Participate in on-call rotation supporting production systems with 99.9% availability requirements
- Write comprehensive documentation runbooks and technical designs for platform components
- Collaborate with cross-functional teams to understand requirements and drive adoption
- Mentor junior engineers through code reviews design discussions and knowledge sharing

A day in the life
Morning: AI-Assisted Spec Generation and Review

You start your morning reviewing overnight metrics: 2.3 billion data points processed 47-second average latency zero errors. You notice a slight uptick in processing time for data warehouse ingestion and dive into the logs to investigate. You identify an opportunity to optimize the data transformation logic and use Kiro to generate a technical specification outlining the proposed changes including performance benchmarks and rollback strategy. Within 30 minutes you have a complete spec ready for review.

Mid-morning youre in a design review discussing a new technical specification for the advertiser context frameworkalso generated using Kiro. A teammate has prompted Kiro to create a schema-driven approach that lets agent teams define their data requirements declaratively. You review the AI-generated spec discuss trade-offs between flexibility and performance and suggest refinements to the error handling section. The team agrees on the approach and you use Kiro to generate the initial implementation which youll refine and test this afternoon.

Afternoon: Rapid Implementation and Collaboration

After lunch youre refining the MCP server enhancements that Kiro generated this morning based on your approved specification. Youre adding support for newly embedded data and running evaluations to ensure its meets the benchmark. You review Kiros implementation of the security requirements add additional test cases and run the comprehensive test suite. Everything passes and you submit the pull requestspec to production-ready code in a single day.

You join a meeting with an advertising agent team. Theyre asking about adding brand metrics data to the platform. You walk them through the onboarding process estimate itll take less than a day with the new advertiser context framework and commit to supporting their launch timeline. After the meeting you use Kiro to generate a specification for their requirements and add it to the backlog for tomorrows implementation.

Late Afternoon: Code Review and Innovation

Youre reviewing a pull request from a junior engineer who used Kiro to implement a feature from this mornings approved specification. The AI-generated code follows the spec well and the engineer added thoughtful refinements. You suggest some improvements to error handling and approve the pull request. You watch the CI/CD pipeline deploy it to production and monitor the metrics to ensure everything looks healthy.

About the team
The Ads Real-Time Data Service team is a highly motivated collaborative and fun-loving group of engineers building the foundational platform for Amazons advertising AI future. We are entrepreneurial and have a bias for action with a broad mandate to experiment and innovate. Our team operates at the intersection of real-time data engineering AI agent infrastructure and distributed systems engineeringsolving problems that directly impact how millions of advertisers interact with Amazons advertising products.

We value technical excellence customer obsession and sustainable engineering practices. Our team includes engineers with diverse backgrounds in distributed systems real-time data processing AI/ML infrastructure and platform engineering. We celebrate innovation (patent submissions encouraged) knowledge sharing (weekly tech talks) and continuous learning. We maintain a sustainable pace with minimal on-call burden flexible work arrangements and a strong focus on work-life balance. Were at the forefront of AI-assisted development using tools like Kiro to accelerate our development cycles from weeks to days.


- 3 years of non-internship professional software development experience
- 2 years of non-internship design or architecture (design patterns reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language

- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.


Required Experience:

IC

Amazon Advertising is one of Amazons fastest growing and most profitable businesses responsible for defining and delivering AI-powered solutions that transform how advertisers make strategic decisions. We deliver billions of ad impressions and process massive volumes of advertiser data every single ...
View more view more

Key Skills

  • Account Payable
  • Apache Commons
  • Community Support
  • Corporate Risk Management
  • Garment
  • Java

About Company

Company Logo

Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa Devices, sporting goods, toys, automotive ... View more

View Profile View Profile