Senior Software Developer, Sponsored Products Demand Identification and Optimization, Sponsored Products

apartmentAmazon placeToronto calendar_month 
Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. 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 opportunities.

This position will be part of the Advertiser Growth organization within Sponsored Products. Our team focuses on launching innovative controls that help advertisers provide us with inputs, developing state-of-the art machine learned optimization to represent our advertisers in the ad marketplace, and creating recommenders to help advertisers get started with Sponsored Products.
Our systems and algorithms operate on one of the world's largest product catalogs, matching shoppers with advertised products and running the ad auction with a high relevance bar. We strive to improve the ability for advertisers to help shoppers discover relevant products on customer search, browse and detail pages.

You will drive our advertiser focused research to lead the way for continuous innovation and shape the future of e-commerce. This is an opportunity to make a significant impact on the future of the Amazon vision.

The business and technical challenges are significant. Fortunately, we have a broad mandate to experiment and innovate, and a seemingly endless range of new opportunities to build a big, sustainable business that helps Amazon continuously innovate on behalf of all customers.

We're looking for customer-obsessed, innovative, professional engineers who can help us take our products to the next level of functionality, quality and performance. We embrace leaders with a startup mentality — those who seek a disruptive yet clear mission and purpose, have an unambiguous owner's mindset, and are relentlessly obsessed with delivering amazing products.
As a Sr. Software Engineer on our team, you will be responsible for delivering large-scale, operationally robust software such as new targeting controls, ad sourcing techniques, automated optimization strategies, and advertiser-facing recommendations.

You'll own significant products and features from design through launch, and will work with product managers, scientists, UX designers, and other engineers to make your efforts successful. If this sounds like your sort of challenge, read on.

Characteristics indicative of success in this role:
  • Highly analytical: You solve problems in ways that can be backed up with verifiable data. You focus on driving processes, tools, and statistical methods which support rational decision-making.
  • Technically fearless: You aren't satisfied by performing 'as expected' and push the limits past conventional boundaries. Your dial goes to '11'.
  • Engaged by ambiguity: You're able to explore new - problem spaces with unique constraints and non-obvious solutions.
  • Team obsessed individual contributor: You help grow your team members to achieve outstanding results. You've learned that big plans generally involve collaboration and great communications.
  • Quality obsessed: You recognize that professional engineers ship complete, tested software to avoid getting trapped in a sea of technical debt. You balance speed with quality.
Key job responsibilities
  • Drive the technical vision for the team across multiple services and components
  • Collaborate with engineers across the team to insist on the highest standards of development
  • Own cross team components and infrastructure
  • Mentor and develop engineers within the team

About the team

The team is located across Seattle, Toronto, Arlington, NYC and Palo Alto.- 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.

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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information.

If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

apartmentRoyal Bank of CanadaplaceMississauga, 26 km from Toronto
The IT team is currently working in hybrid mode as per RBC management’s guidelines that could change in future. As a Senior Software Developer, you will bring technical & analytical expertise and a proven track record of influencing and implementing next...
apartmentAmazonplaceToronto
optimization techniques, machine learning, real time analytics and high volume, low latency, high availability services. As Software Development Engineer (SDE), you will develop a deep understanding of our business, work closely with development teams and own...
apartmentAmazonplaceToronto
growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks.- 8+ years of non-internship professional software development experience  •  8+ years...