The Device Ad Products team at Amazon is seeking Software Development Engineers to help scale and evolve their ad platform for Amazon-owned devices including Fire Tablets, Fire TV, and Echo Show. This is a unique opportunity to join a lean team that combines startup energy with Amazon's robust infrastructure and resources. The role involves working on critical systems that process hundreds of millions of events daily, directly impacting platform performance and reliability.
As a core member of the engineering team, you'll be responsible for building and maintaining systems that power ad delivery, performance optimization, and reporting across devices. The work involves designing scalable solutions for real-time ad optimization, implementing data-driven logic, and increasingly incorporating ML/AI models. You'll work on high-throughput event processing pipelines and develop services that provide accurate, low-latency reporting to advertisers.
The position offers significant technical challenges in distributed systems, stream processing, and the application of machine learning to advertising technology. You'll work with various AWS services and multiple programming languages including Java, Kotlin, and Python. The team emphasizes end-to-end ownership, allowing engineers to be involved from initial design through to production deployment.
This role is ideal for pragmatic, data-driven engineers who are excited about complex distributed systems and the application of AI in production environments. You'll have the opportunity to make tangible impacts on ad experiences across Amazon devices while working on scalable systems where performance and reliability are critical. The team's culture encourages innovation and gives engineers a voice in shaping future technical directions, particularly in how AI can enhance targeting, delivery, and measurement capabilities.