Software Development Engineer, Retailer Ad Service

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

Software Development Engineer role focused on building and integrating generative AI technologies, including LLMs and AI agents, into Amazon's advertising platform. The role involves prototyping, developing real-time and big data systems, and collaborating with scientists to implement ML-based approaches. Experience with RAG, fine-tuning, model evaluation, and AI/ML platforms is preferred.

What you'd actually do

  1. prototype and develop new components using the latest event-driven and server-less technologies
  2. develop both real time and petabyte scale big data systems working directly with different types of technology
  3. design, launch, own and evolve software that serves both the interests of customers and advertisers
  4. work closely with our top notch team of scientists and economists to invent, build and try ML-based approaches to iterate on what works best

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

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
  • Bachelor's degree in computer science or equivalent
  • 1+ years of experience building or integrating AI/ML-powered features into production systems
  • Experience with large language models (LLMs), prompt engineering, or generative AI applications
  • Experience designing and deploying GenAI solutions (RAG architectures, fine-tuning, model evaluation)
  • Hands-on experience with Amazon Bedrock, SageMaker, or equivalent AI/ML platforms
  • Understanding of responsible AI principles and model safety/guardrails
  • Experience with AI-assisted development tools and workflows (e.g., CodeWhisperer/Kiro)
  • Experience building AI agents or multi-step reasoning systems

What the JD emphasized

  • significant strategic impact
  • invent, build and try ML-based approaches
  • building or integrating AI/ML-powered features into production systems
  • Experience with large language models (LLMs), prompt engineering, or generative AI applications
  • Experience designing and deploying GenAI solutions (RAG architectures, fine-tuning, model evaluation)
  • Experience building AI agents or multi-step reasoning systems

Other signals

  • generative AI technologies
  • ML-based approaches
  • AI/ML-powered features
  • large language models (LLMs)
  • prompt engineering
  • generative AI applications
  • GenAI solutions
  • AI agents
  • multi-step reasoning systems