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
30+ 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 Engineer in AI Development

EdjusterOld Toronto, ON, CA
Full-time

Advance your career as a Senior Software Engineer at Solid State AI, specializing in AI development for manufacturing industries in Toronto.Your expertise could transform processes and deliver valu... Show more

 • Promoted

Software Development Engineer Ii

FulfilToronto, Canada
Full-time

About the Role: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 serv... Show more

 • Promoted

Senior Software Engineer In Ai Development

EdjusterOld Toronto, Canada
Full-time

Advance your career as a Senior Software Engineer at Solid State AI, specializing in AI development for manufacturing industries in Toronto.Your expertise could transform processes and deliver valu... 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

DevOps Software Development Engineer

TekWissen ®Markham, Ontario, Canada
Temporary

Position: DevOps Software Development Engineer Location: Markham, ON Duration: 12 Months Job Type: Temporary Assignment Work Type: Hybrid Overview.TekWissen is a global workforce management provide... Show more

 • Promoted

Software Development Engineer (Full Stack)

HR Tech JobToronto, ON, CA
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

Senior Engineer In Ai Software Development

Fitch Group, Inc.Toronto, Canada
Full-time

Become a Senior Engineer at Fitch Ratings in Toronto, where you'll lead AI software development initiatives.Create full-stack solutions that transform how financial services operate.This senior... Show more

 • Promoted

Senior Software Engineer - Amaris Consulting

Amaris Consultingrichmond hill, on, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more

 • Promoted

Staff Software Development Engineer (Toronto)

CognichipToronto, ON, CA
Full-time

Staff Software Engineer – Developer Tooling.At Cognichip, we are building the next‑generation IDE to empower semiconductor design engineers with a 10x productivity boost through AI‑native workflows... Show more

 • Promoted

Senior Go Engineer - Identity Platform, Hybrid + Equity

Starboard RecruitmentToronto, ON, CA
Full-time

Starboard Recruitment seeks a Senior Software Engineer (Golang) to join a fast-paced, innovative engineering team in Toronto.This role focuses on building a cutting-edge identity orchestration plat... 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

Senior Software Development Engineer

Canada Workday ULCToronto, ON, CA
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

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

Senior Software Engineer – Agentic AI Foundations

SocureGreater Toronto Area, Canada, Canada
Full-time

Socure is building the identity trust infrastructure for the digital economy — verifying 100% of good identities in real time and stopping fraud before it starts.The mission is big, the problems ar... Show more

 • Promoted

Senior Engineer in AI Software Development

Fitch Group, Inc.Toronto
Full-time

Become a Senior Engineer at Fitch Ratings in Toronto, where you'll lead AI software development initiatives.Create full-stack solutions that transform how financial services operate.This senior rol... Show more

 • Promoted

Software Development Engineer

CommerceIQToronto, ON, CA
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

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

Senior Engineer for Innovative Software Development and Mentorship

MakeshipToronto, Ontario, Canada
Full-time

Join a transformative project environment as a Senior Software Engineer.Spearhead the development of scalable solutions while fostering collaboration and mentorship within a talented engineering te... 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