Software Development Engineer, Genai

Amazon Amazon · Big Tech · CA, ON +1 · Software Development

Software Development Engineer role focused on productizing Generative AI experiences for advertisers at Amazon Advertising. The role involves building customer-facing features, designing and deploying scalable distributed services, and working with various AI technologies like diffusion models, LLMs, computer vision, and reinforcement learning. It requires strong full-stack coding expertise and an understanding of AI agent concepts.

What you'd actually do

  1. you will solve technical challenges and act as a mentor to other junior engineers.
  2. 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.
  3. You will help invent new features, design, develop and deploy highly scalable and reliable distributed services.
  4. You will work with a variety of core languages (primarily Java and Python) and technologies (AWS).
  5. You will work closely with Product Managers, Engineers and Applied Scientists.

Skills

Required

  • 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
  • understanding of AI agent concepts including context management, memory systems, and how Large Language Models (LLMs) work

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • 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

What the JD emphasized

  • productizing Generative AI experiences for advertising at scale
  • solid full-stack coding expertise with an understanding of AI agent concepts including context management, memory systems, and how Large Language Models (LLMs) work
  • early-stage initiative

Other signals

  • productizing generative AI-driven tools
  • investing in latent-diffusion and DiT models, LLMs, computer vision, reinforcement learning, and image + video synthesis
  • build customer (advertiser) facing features
  • design, develop and deploy highly scalable and reliable distributed services