Software Development Engineer, Personalization, Amazon Buy Again

AmazonVancouver, BC
CA$114,800 - CA$191,800

About The Position

This position is within Amazon's Personalization organization, a high-performing group focused on leveraging machine learning, big data, and distributed systems to create exceptional shopping experiences. The role involves full-stack development, from backend systems to user interfaces, with a culture of rapid prototyping, experimentation, and data-driven decisions. The work has significantly impacted e-commerce with features like “Customers Who Bought Also Bought” and “Recommended for You”. The team values customer focus, team member well-being, and growth, and is recognized as a top engineering organization within Amazon for its high-impact work, low operational load, work-life balance, and learning opportunities. The role seeks creative and innovative leaders skilled in deep technical problem-solving and leadership, aligning with Amazon's leadership principles.

Requirements

  • 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

Nice To Haves

  • Interest in modern user interfaces, data science, machine learning, search, or recommendation systems.
  • Great problem solving skills.
  • Keeps abreast of the latest technology and uses it to innovate.
  • Strong leadership qualities, great judgment, clear communication skills, and a track record of delivering great products.
  • Enjoys working hard, having fun, and making history!
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Master's degree in computer science or equivalent
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • Experience building complex software systems that have been successfully delivered to customers

Responsibilities

  • Build exciting, new user experiences for Amazon's customers.
  • Work with Big Data, Machine Learning, and advanced techniques such as LLMs to provide the best personalized experience.
  • Full stack development, from foundational backend systems to future-forward user interfaces.
  • Rapid prototyping, rigorous experimentation, and data-driven decision-making.
  • Lead, mentor, and deliver while upholding Amazon’s leadership principles.

Benefits

  • health insurance (medical, dental, vision, prescription, basic life & AD&D insurance)
  • Registered Retirement Savings Plan (RRSP)
  • Deferred Profit Sharing Plan (DPSP)
  • paid time off
  • other resources to improve health and well-being
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service