Sde-ii, Supply Chain

Amazon Amazon · Big Tech · Bellevue, WA · Software Development

Software Development Engineer II role focused on building AI-powered systems for Amazon's Supply Chain Optimization Technologies (SCOT). The role involves developing agentic AI systems for network automation using LLMs and designing graph algorithms for route optimization at scale, aiming to make logistics faster, cheaper, and more sustainable.

What you'd actually do

  1. Build agentic AI systems that continuously monitor, optimize, and autonomously evolve one of the world's largest transportation networks.
  2. Design and implement graph algorithms that find optimal routes across a massive, multi-modal transportation network — optimizing simultaneously for speed, cost, and environmental sustainability.
  3. Build highly available, low-latency services that process millions of decisions in real-time, powering the backbone of Amazon's transportation planning and execution

Skills

Required

  • Strong foundations in data structures, algorithms, and system design
  • Experience with or passion for: graph algorithms, optimization, AI/ML systems, or generative AI
  • Ability to break down ambiguous, complex problems into elegant, shippable solutions
  • Comfort operating in a fast-paced environment where you own your systems end-to-end
  • Excellent communication skills and a track record of raising the engineering bar on your team
  • 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
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • 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

What the JD emphasized

  • AI/ML systems
  • generative AI
  • complex problems
  • own your systems end-to-end
  • raising the engineering bar

Other signals

  • AI-powered network automation
  • agentic AI systems
  • large language models
  • route optimization at scale
  • multi-variable optimization problems