Software Development Engineer, Advertising Products and Tech – Amazon – Toronto, ON
Location: Toronto, ON | Company: Amazon
Join the innovative team at Amazon Development Centre Canada ULC as a Software Development Engineer in vibrant Toronto, ON. This role offers an exciting opportunity to be at the forefront of transforming the advertising landscape with cutting-edge AI technologies.
In this dynamic position, you’ll play a pivotal role in redesigning how ads are integrated into the shopping experience, making them more personalized and relevant. Your work will directly impact millions of customers by leveraging advanced AI to enhance ad performance and customer engagement.
About the Role: Software Development Engineer
As a Software Development Engineer, your main duties will include designing, developing, and operating large-scale distributed systems. You’ll build and optimize data pipelines to improve ad retrieval and recommendations, applying Generative AI and Large Language Models for enhanced customer experiences.
Collaboration is key, as you’ll work with applied scientists, product managers, and other engineers to deliver customer-focused solutions. You’ll also drive operational excellence through monitoring and automation, ensuring high-quality, maintainable code.
Benefits and Salary
Amazon offers a comprehensive benefits package, including health insurance, RRSP, DPSP, and paid time off. The base salary range for this position is between 114,800.00 – 191,800.00 CAD annually, with potential for sign-on payments and restricted stock units (RSUs) based on experience and qualifications.
Job Details
🏢 Company: Amazon Development Centre Canada ULC
📍 Location: Toronto, ON
🆔 Requisition ID: 3177284
🗓️ Date Posted: 2026-02-10
💰 Pay: 114,800.00 – 191,800.00 CAD annually
Responsibilities
As a Software Development Engineer, you will be instrumental in building scalable systems and data pipelines. Your work will ensure ads are retrieved and allocated efficiently, enhancing the overall customer journey.
- Design and develop large-scale distributed systems
- Build and optimize data pipelines for ad retrieval
- Collaborate with cross-functional teams to deliver solutions
- Apply Generative AI and LLMs for personalized experiences
- Drive operational excellence through continuous improvement
Requirements / Skills
Ideal candidates will have a strong background in software development, with a passion for leveraging AI technologies. Amazon values innovation, collaboration, and a commitment to excellence.
- 3+ years of professional software development experience
- 2+ years in system design or architecture
- Experience with at least one programming language
- Full software development lifecycle experience
- Bachelor’s degree in computer science or equivalent
How to Apply
Interested candidates are encouraged to apply through the official Amazon job posting to join this exciting and forward-thinking team.
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon Development Centre Canada ULC in Toronto.
Job Summary & Tips for Applying
Quick Summary & What to Highlight: This Software Development Engineer role at Amazon Development Centre Canada ULC in Toronto is perfect for candidates who excel in software development, system design, and AI technologies. On your resume, emphasize any experience with distributed systems, attention to detail, and your ability to work in a fast-paced environment. If you’ve previously worked in advertising technology, make sure to highlight specific achievements and responsibilities that align with this position.
Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like Generative AI, data pipelines, and collaboration that appear in the posting. Quantify your achievements where possible (e.g., “improved ad retrieval efficiency by 20%” or “developed scalable systems handling millions of requests daily”). Write a brief cover letter expressing your genuine interest in Amazon Development Centre Canada ULC and why you’re excited about this opportunity in Toronto. Double-check your application for spelling errors and ensure your contact information is current.
Interview Preparation: If selected for an interview, research Amazon‘s values, recent news, and company culture beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your technical skills. Common questions may include scenarios about system design, teamwork, and handling pressure. Dress appropriately for a tech industry environment, arrive 10-15 minutes early, and bring copies of your resume. Prepare thoughtful questions about the role, team dynamics, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.