Software Development Engineer, Sponsored Products, Scaled Controls – Amazon – Toronto, ON, Canada
Location: Toronto, ON | Company: Amazon
Amazon is seeking a talented Software Development Engineer to join the Sponsored Products Scaled Controls team in Toronto, ON. This role offers the opportunity to work on Amazon’s world-class advertising platform, where you’ll develop scalable APIs and controls that enable advertisers to boost sales and automate marketing strategies using advanced analytics and machine learning. If you’re passionate about handling massive data throughput and building cutting-edge predictive services, this role is perfect for you.
The ideal candidate thrives in a fast-paced, entrepreneurial environment with a strong focus on customer obsession. As part of this team, you will collaborate with experienced engineers, product managers, and data scientists to create robust systems that drive performance at scale. You’ll have the chance to innovate, collaborate, and make a direct impact on Amazon’s advertising ecosystem.
About the Role
The Software Development Engineer will be responsible for designing highly scalable APIs and implementing controls to support the growth of Amazon’s Sponsored Products. You will leverage vast data sets to deploy machine learning algorithms, automating marketing strategies and optimizing performance for advertisers. Your work will play a critical role in building robust recommendation engines and services that meet high standards of performance and reliability.
This role requires a blend of technical expertise, leadership, and collaboration with multiple teams. You will own the technical vision and direction for the projects you lead, ensuring the delivery of high-quality products that align with Amazon’s core values of innovation and customer satisfaction.
Key Responsibilities
- Design and implement scalable APIs to support advertisers using Amazon’s Sponsored Products platform.
- Develop predictive services and recommendation engines using machine learning techniques.
- Collaborate closely with cross-functional teams including product managers, data scientists, and UX teams to deliver optimal solutions.
- Own technical vision and direction, identifying problems and developing innovative solutions.
- Lead technical decisions across the organization and mentor fellow engineers to drive engineering excellence.
Basic Qualifications
Amazon requires the following basic qualifications for the Software Development Engineer role:
- 3+ years of non-internship professional software development experience.
- 2+ years of experience in system design or architecture (design patterns, scalability, reliability).
- Proficiency in at least one programming language.
Preferred Qualifications
Amazon prefers candidates who also possess the following qualifications:
- Master’s degree in computer science or equivalent.
- 4+ years of full software development lifecycle experience, including code reviews, source control management, and build processes.
Compensation & Benefits
Joining Amazon as a Software Development Engineer comes with competitive compensation and a comprehensive benefits package, including:
- Medical, Dental, and Vision coverage.
- 401(k) plan with company match.
- Paid time off and holidays.
- Employee Assistance Programs (EAP) and wellness programs.
Why Work at Amazon?
Amazon is dedicated to fostering an inclusive, diverse workplace where employees can thrive and grow. As part of Amazon, you will join a collaborative team that values innovation, creativity, and a deep commitment to customer satisfaction. You’ll have the opportunity to work on cutting-edge technology that impacts millions of people daily, and your contributions will directly support the success of Amazon’s advertising business.
Share this job offer
Know someone who might be interested? Share this job offer on LinkedIn or Facebook:
How to Apply
Take the next step in your career by joining Amazon as a Software Development Engineer in Toronto, ON. Apply today and help shape the future of Sponsored Products technology.