Are you interested in building technology that drives innovative ad experiences for Amazon shoppers?
Amazon is building a world class advertising business and defining and delivering a collection of self-service performance advertising products that drive discovery and sales of merchandise. Our products are strategically important to our Retail and Marketplace businesses, driving long-term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new ideas and opportunities.
We are looking for an experienced engineer to build and operate business critical services in the Sponsored Products Supply Infrastructure team. Sponsored Products helps merchants, retail vendors and brand owners grow incremental sales of their products on Amazon through native product advertising. The Sponsored Products Supply team works on complex engineering, optimization, econometric and user-experience problems in order to deliver relevant product ads on Amazon search pages world-wide.
As a senior software engineer on this team you will partner with product and engineering leaders to lay the technical vision for a Tier-1 platform ingesting and brokering data to serve 50+ use-cases across Amazon Advertising. You will build and operate an extremely large scale, distributed, highly available and low latency system handling billions of requests a day, using highly optimized in-memory caching techniques. You will have the opportunity to shape the experience of millions of Amazon customers everyday, and your success will be measured ultimately by your ability to improve their experience with Sponsored Products.
We are just getting started. Come join us as we innovate and launch exciting new products and services!
[[We are open to candidates in Toronto, Palo Alto, New York or Seattle]]
Key job responsibilities
As an engineer on my team, you will peer with senior engineers and product leaders to build and operate an extremely large scale, distributed, highly available and low latency system handling 50+ billion requests a day using highly optimized in-memory caching techniques. These roles have tremendous growth opportunities as you will be working on systems and algorithms on one of the world's largest product catalogs, matching shoppers with advertised products with strict latency constraints (sub 100ms) and delivering tangible shopper experiences.
A day in the life
We are a close-knit group that care deeply about the quality of our work and are motivated by the complexity of problems we solve and the impact we deliver to our stakeholders and to Amazon at large. The team is comprised of several seasoned senior engineers who take pride in mentoring and up-leveling junior and mid-level engineers. We have delivered stellar results each year, but have managed to do it at a durable pace without any employee turnover.
We are open to hiring candidates to work out of one of the following locations:
Toronto, ON, CAN
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.