Software Development Engineer, Sponsored Products
Toronto, CA
5d ago

Job summary

Amazon's Sponsored Products advertising business is one of the fastest growing areas in the company. Have you ever wondered what happens behind that Sponsored label you see in search results on Amazon?

Hint : it involves a lot of interesting tech delivered by a great team.

The Sponsored Products team optimizes budget recommendations for advertisers to ensure they do not miss out on opportunities to advertise their products under the Sponsored label.

We do this using a combination of data-driven product innovation, machine learning, big data analytics, and low latency / high-volume engineering.

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 delight our customers.

We're looking for curious and customer-obsessed software engineers who can help us take our products to the next level. 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.

Key job responsibilities

As a Software Engineer on our team, you will be responsible for delivering innovative, machine-learning systems that provide recommendations to advertisers to help improve their ad campaigns and get better results.

Make decisions, experiment and iterate on solutions.

You'll own significant products and features from design through launch, and will work with product managers, scientists and other engineers to make your efforts successful.

If this sounds like your sort of challenge, come and join our team.

A day in the life

You will contribute to product ideation, design, delivery, experimentation, launch decisions and operations. By working closely with our business leaders, PMs, and Scientists you will unlock valuable skills that will enhance your career.

About the team

We are customer obsessed. We use data analysis, math, stats, and machine / deep learning to uncover opportunities, and use our software engineering skills to deliver high-quality, low ops burden software.

Our team is humble, we work well individually, we work well as a team, and we get results. We're always looking for like-minded people to join us and contribute to the success of the team, while you develop as an individual contributor.


  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development

  • Master's degree in Computer Science or related field
  • Experience building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • 2+ years professional experience in large-scale, data-intensive backend software engineering
  • Experience with AWS and data-oriented tools such as ElasticSearch, Spark, ElastiCache, and DyanmoDB
  • Experience with statistical modeling, data science and machine learning
  • Experience in online advertising domain (particularly, ad targeting and serving)
  • Amazon is committed to a diverse and inclusive workplace.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form