Software Development Engineer, Aws Agentic AI

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

Software Development Engineer role focused on building the control plane and data plane services for AWS Agentic AI, enabling the next generation of agentic systems. The role involves designing and implementing highly available APIs, managed agent loops, and secure execution environments with features like tool orchestration, memory management, and observability, aiming to simplify the developer journey and improve agent performance at scale.

What you'd actually do

  1. Design and build highly available control plane APIs, data plane services, and managed agent loops for production AI agents.
  2. Deliver secure, isolated execution with tool orchestration, memory, context management, streaming, identity, networking, observability, and failure handling.
  3. Design versioning, endpoints, progressive deployment, rollback, evaluations, and optimization capabilities that help customers safely improve agent behavior.
  4. Improve latency, scalability, availability, resource efficiency, and cost controls across multi-tenant workloads.
  5. Simplify the developer journey across APIs, SDKs, CLI, console, infrastructure as code, and local workflows through cohesive abstractions, templates, defaults, and automation.

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
  • 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

  • build rock solid 24x7 never-fail, highly-secure, software at world-class scale
  • obsess over customers
  • build and launch new AI services from the ground up
  • solve complex distributed systems problems
  • deep distributed systems expertise
  • ability to deliver in a fast-moving environment

Other signals

  • building a new family of AI products
  • build and launch new AI services from the ground up
  • design and build core components across the harness control plane and data plane
  • solve complex distributed systems problems involving agent execution, session state, tool orchestration, security, scalability, reliability, and low-latency streaming