Senior Software Development Engineer, Aws Infrastructure Supply Chain Automation

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

Senior Software Development Engineer role within AWS Infrastructure Supply Chain Automation, focusing on designing, developing, testing, and deploying large-scale systems and services for fulfillment operations and inventory management. The role involves guiding teams, building roadmaps, and ensuring secure, scalable, and low-latency services within a hyper-growth cloud environment. While knowledge of ML/LLM fundamentals is preferred, the core responsibilities are in traditional software engineering for supply chain automation.

What you'd actually do

  1. Participate in the design, implementation, and deployment of successful large-scale systems and services in support of our fulfillment operations and the businesses they support.
  2. Participate in the definition of secure, scalable, and low-latency services and efficient physical processes.
  3. Work in expert cross-functional teams delivering on demanding projects.
  4. Functionally decompose complex problems into simple, straight-forward solutions.
  5. Understand system interdependencies and limitations.

Skills

Required

  • software development
  • programming
  • system design
  • architecture
  • technical leadership
  • mentorship
  • project management
  • communication skills
  • product design

Nice to have

  • full software development life cycle
  • coding standards
  • code reviews
  • source control management
  • build processes
  • testing
  • operations
  • Master's degree in computer science
  • Machine Learning fundamentals
  • LLM fundamentals
  • transformer architecture
  • training/inference lifecycles
  • optimization techniques

What the JD emphasized

  • 6+ years of non-internship professional software development experience
  • 6+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree