Talent.com
Amazon Development Centre Canada ULC
Software Development Engineer, GenAIAmazon Development Centre Canada ULC • Toronto, Ontario, CAN
Software Development Engineer, GenAI

Software Development Engineer, GenAI

Amazon Development Centre Canada ULC • Toronto, Ontario, CAN
2 days ago
Job type
  • Full-time
Job description
Amazon Advertising is one of Amazon's fastest growing and most profitable businesses. Amazon's advertising portfolio helps merchants, retail vendors, and brand owners succeed via native advertising, which grows incremental sales of their products sold through Amazon. The primary goals are to help shoppers discover new products they love, be the most efficient way for advertisers to meet their business objectives, and build a sustainable business that continuously innovates on behalf of customers. Our products and solutions are strategically important to enable our Retail and Marketplace businesses to drive long-term growth. We deliver billions of ad impressions and millions of clicks and break fresh ground in product and technical innovations every day!

The Creative X org within Amazon Advertising aims to democratize access to high-quality creative assets, including copy, images and video, by building and productizing generative AI-driven tools for advertisers. We are investing in latent-diffusion and DiT models, LLMs, computer vision, reinforcement learning, and image + video synthesis. The solutions we develop will be deployed for use by self-service advertisers and agencies, as well as available to premium brands that advertise on Amazon.

We are seeking an experienced Software Development Engineer who is adept at a variety of skills, that enable the productization of Generative AI experiences for advertising at scale.

Every member of the team is expected to build customer (advertiser) facing features, contribute to the collaborative spirit within the team, productize, deploy at scale, and bring innovative production-grade experiences to raise the bar within the team.

The ideal candidate combines solid full-stack coding expertise with an understanding of AI agent concepts including context management, memory systems, and how Large Language Models (LLMs) work. You must be passionate about quality, consistency, maintainability, performance, and security. You'll need to be a fast learner who stays current with rapidly evolving AI technologies, comfortable with ambiguity, and willing to challenge the status quo. This position requires collaboration with software engineers, product managers, technical program managers, and partner teams across Amazon Advertising.


Key job responsibilities
As a Software Development Engineer,

- you will solve technical challenges and act as a mentor to other junior engineers.
- Given that this is an early-stage initiative, you'll play an active role in translating business and functional requirements into concrete deliverables and build quick prototypes or proofs of concept in partnership with other technology leaders within the team.
- You will help invent new features, design, develop and deploy highly scalable and reliable distributed services.
- You will work with a variety of core languages (primarily Java and Python) and technologies (AWS).
- You will work closely with Product Managers, Engineers and Applied Scientists.

BASIC QUALIFICATIONS

- Bachelor's degree or equivalent
- 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
- Experience building complex software systems that have been successfully delivered to customers
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

PREFERRED QUALIFICATIONS

- 3+ 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
- 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 designing or architecting (design patterns, reliability and scaling) of new and existing systems

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers.
Create a job alert for this search

Software Development Engineer, GenAI • Toronto, Ontario, CAN

Similar jobs

Senior Software Development Engineer

MercorToronto
Full-time

Headquartered in San Francisco, our investors include.Artifact Expert — Software Engineering.Review existing engineering slides, design docs, and sheets.Provide detailed, constructive feedback.Crea... Show more

 • Promoted

Sr Software Development Engineer

WorkdayToronto, Ontario, Canada
Full-time

Your work days are brighter here.We’re obsessed with making hard work pay off, for our people, our customers, and the world around us.As a Fortune 500 company and a leading AI platform for managing... Show more

 • Promoted

GenAI Software Engineer, Sponsored Ads & Brands

AmazonToronto, ON, CA
Full-time

A leading technology company in Toronto is seeking an experienced Software Development Engineer to design and develop scalable software systems that enhance product experiences.You'll work closely ... Show more

 • Promoted

Software Development Engineer II

FulfilToronto
Full-time

As an SDE-II at Fulfil, you own features, not tickets.That means taking a problem from first principles all the way to production: designing the data model, building the backend service, wiring the... Show more

 • Promoted

Software Engineer - Cloud Development

NerdleveltechToronto
Full-time

Join The Adaptavist Group as a Software Engineer specializing in cloud solutions.Work remotely while enhancing the ScriptRunner for Confluence Cloud to solve customer challenges.This position is de... Show more

 • Promoted

Software Development Engineer, AWS Marketplace

Amazon Web Services (AWS)Toronto, ON, CA
Full-time

We are looking for an experienced Software Development Engineer to help the team take AWS Marketplace to the next level.As a Software Development Engineer on the team you will own significant porti... Show more

 • Promoted

Principal Software Development Engineer for Scalable AI Systems

Advanced Micro DevicesMarkham, York Region, CA
Full-time

Join a leading role in advancing scalable Generative AI systems.As a Principal Engineer, you will work remotely and on-site with experts to enhance AI training methodologies.We are searching for a ... Show more

 • Promoted

Software Engineer in AI Development

AMDMarkham, York Region, CA
Full-time

Become an integral Software Engineer focusing on AI software development and drive impactful innovations.Collaborate within a dynamic team that values creativity and technical excellence.In this mi... Show more

 • Promoted

Software Development Engineer III / Senior Software Development Engineer - Full Stack

WorkdayToronto, ON, CA
Full-time

Software Development Engineer III / Senior Software Development Engineer - Full Stack.Join to apply for the Software Development Engineer III / Senior Software Development Engineer - Full Stack rol... Show more

 • Promoted

Software Development Engineer, Measurement, Ad Tech, and Data Science (MADS)

Amazon Development Centre Canada ULCToronto, ON, CA
Full-time

The charter of this team is focused on delivering.Reach & Frequency (R&F) metrics.Our solutions are designed to cater to a diverse set of sales teams, including those requiring high-level insights ... Show more

 • Promoted

FPGA Software Engineer Enhancing Development Tools and Solutions

AlteraToronto, ON, CA
Full-time

Leverage your talents as an FPGA Software Engineer, focusing on creating cutting-edge development tools! Engage in a role that blends software prowess with hardware solutions using C++, Python, and... Show more

 • Promoted

Senior Software Development Engineer

Ontario Securities CommissionToronto, ON, CA
Full-time

Elevate your career as a Senior Software Development Engineer with the OSC, focusing on innovative Dynamics 365 solutions.Contribute to enhancing regulatory processes in a flexible work environment... Show more

 • Promoted

Lead Software Development Engineer - RBC Borealis

RBCToronto
Full-time

Join RBC Borealis as a Lead Software Development Engineer, tackling the complexities of building an AI-driven financial services platform.Utilize your expertise in cloud-native applications, ensuri... Show more

 • Promoted

Senior Software Engineer for Analytics Development

Ontario Teachers' Pension PlanToronto, ON, CA
Full-time

Join as a Senior Software Engineer focusing on analytics development.Take advantage of remote work while leveraging your expertise in languages like Python and experience with.In this role, you wil... Show more

 • Promoted

Software Engineer Focused on AI and Product

NationGraphToronto, ON, CA
Full-time

Elevate public procurement with NationGraph as a Software Engineer, specializing in product development through AI technology.Bring your full-stack development skills to build innovative solutions ... Show more

 • Promoted

Software Development Engineer I

Intuit Inc.Toronto, ON, CA
Full-time

Kickstart your career as a Software Development Engineer I! Contribute to exciting software projects while learning and growing within a dynamic team.This entry-level position is perfect for indivi... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseToronto, ON, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Software Development Engineer

CommerceIQToronto
Full-time

CommerceIQ’s AI‑powered digital commerce platform is revolutionizing the way brands sell online.Our unified e‑commerce management solutions empower brands to make smarter, faster decisions through ... Show more

 • Promoted

API Development Senior Software Engineer

Rubicon PathToronto, ON, CA
Full-time

Shape the future of API integration as a Senior Software Engineer focusing on API development.This role demands technical acumen and expertise in enterprise-level software solutions.As a Senior Sof... Show more

 • Promoted

Principal Software Development Engineer, AI Open-Source Software

Advanced Micro Devices, IncMarkham, York Region, CA
Full-time

WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst... Show more