Amazon Advertising is dedicated to driving measurable outcomes for brand advertisers, agencies, authors, and entrepreneurs. Our ad solutions—including sponsored, display, video, and custom ads—leverage Amazon’s innovations and insights to find, attract, and engage intended audiences throughout their daily journeys. With a range of flexible pricing and buying models, including self-service, managed service, and programmatic ad buying, these solutions help businesses build brand awareness, increase product sales, and more.
Amazon Publisher Services (APS) helps publishers of all sizes increase monetization and yield. APS provides exclusive access to Amazon marketing spend and extends our cloud-based platform technology to enable publishers to maximize revenue opportunity across devices and media channels while improving user experience. The end result is an Amazon product that lets publishers focus on what they do best: publishing.
The APS Streaming TV and Deals team is responsible for building cloud-based advertising technology services that help digital broadcasters grow their business. Our Streaming TV engineering team focuses on unlocking our ad tech on the most impactful Connected TV streaming devices in the home, bringing real-time capabilities to this medium for the first time. The full stack engineer will create simple and elegant user experiences for Streaming TV (STV) broadcaster publishers, in collaboration with Solutions Architects, Product Managers, and other Software Engineers on the Advanced TV STV team.
The full stack engineer will also help architect and provide guidance on building End-to-End system optimized for low latency, high transactional scale and processing petabytes of data. Successful members of this team collaborate effectively with cross-functional software development teams, and engineering teams to solve problems and deliver successfully against high operational standards of system availability and reliability. We look for engineers who are excellent communicators, self-motivated, flexible, hardworking, and who like to move fast.
Key job responsibilities
- Think big, bringing innovative ideas and optimizations to improve the publisher experience and deliver high-quality products.
- Take a long-term view of architecture, proactively fixing deficiencies and proposing larger projects, with deep understanding of mobile frameworks (especially iOS).
- Understand the business impact of your systems and show good judgment when making technical trade-offs between speed, quality, and scalability.
- Write exemplary code that is easy for others to contribute to, leveraging strong knowledge of asynchronous programming, multi-threading, and design patterns.
- Drive engineering best practices (e.g., Operational Excellence, Security, Quality) and set standards across the team.
- Keep SDKs up-to-date on the latest industry trends in mobile technologies, ensuring alignment with evolving platform requirements.
- Work closely with product, backend, and customer-facing teams to build and maintain our Streaming TV Advertising technology.