Backend Engineer for AI Agent Orchestration

Amazon

Portland (OR)

On-site

USD 144,000 - 194,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health insurance
Stock options
Paid time off
Parental leave

Job summary

Amazon Development Center U.S., Inc. is seeking a Software Development Engineer to build the server-side systems powering Kiro Web. You will own the backend that spawns kiro-cli processes, manage JSON-RPC messaging, and orchestrate multi-agent teams via REST APIs.

The role involves creating a scalable WebSocket gateway and a robust distribution system for worldwide delivery. This is a systems-level position requiring experience with TypeScript/Node.js, Fastify, and distributed architectures.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience (design patterns, reliability, scaling).
  • 1+ years of software development engineer or related occupational experience.
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, distributed software applications, tools, systems, and services using C#, C++, Java, or Perl.
  • 1+ years of Object Oriented Design experience.
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.

Responsibilities

  • Build and maintain the Kiro Web server (Fastify/Node.js/TypeScript) — session manager, ACP client adapter, WebSocket gateway, and REST API
  • Implement the process-per-session architecture: spawning kiro-cli ACP child processes, managing JSON-RPC 2.0 communication over stdin/stdout, and handling lifecycle events (crash recovery, session resume, stale PID handling)
  • Build the multi-agent team orchestration layer — team session lifecycle, inter-agent prompt routing with topology validation, parallel dispatch, and skill injection
  • Design and implement the WebSocket fan-out system that multiplexes notifications from multiple ACP processes onto browser clients, tagged by session/team/role
  • Build and operate Kiro's multi-platform distribution system — metadata services, platform detection, CDN configuration (CloudFront), custom channel authorization, and release automation
  • Implement tool approval interception: hold execution when agents request permissions, emit approval requests to the frontend, and relay user decisions back to the agent
  • Write comprehensive tests, build monitoring/alerting, and participate in on-call rotations
  • Contribute to API design, architecture reviews, and team technical direction

Skills

Non-internship software development
Object Oriented Design
Distributed systems
REST/JSON-RPC
C++, Java, C#
Problem solving

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or related field

Tools

Fastify
Node.js
TypeScript
WebSocket
JSON-RPC 2.0

Job description

Amazon Development Center U.S., Inc. is seeking a Software Development Engineer to build the server-side systems powering Kiro Web. You will own the backend that spawns kiro-cli processes, manage JSON-RPC messaging, and orchestrate multi-agent teams via REST APIs.

The role involves creating a scalable WebSocket gateway and a robust distribution system for worldwide delivery. This is a systems-level position requiring experience with TypeScript/Node.js, Fastify, and distributed architectures.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Distributed Systems Engineer – AI Agent Orchestration Backend
Distributed Systems Engineer – AI Agent Orchestration Backend

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Backend Engineer for AI Agent Orchestration
Backend Engineer for AI Agent Orchestration

Amazon • Portland (OR)

On-site
USD 144,000 - 194,000
Backend SDE for AI Agent Web Platform
Backend SDE for AI Agent Web Platform

Amazon Web Services (AWS) • Portland (OR)

On-site
USD 144,000 - 194,000
Backend SDE: AI-Powered Development Orchestration
Backend SDE: AI-Powered Development Orchestration

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Senior AI Systems Architect - Agent Orchestration & Scale
Senior AI Systems Architect - Agent Orchestration & Scale

Socket.dev • Seattle (WA)

On-site
USD 200,000 - 271,000
Software Development Engineer, Kiro Web
Software Development Engineer, Kiro Web

Amazon Web Services (AWS) • Portland (OR)

On-site
USD 144,000 - 194,000
Software Development Engineer, Kiro Web
Software Development Engineer, Kiro Web

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer, Kiro Web
Software Development Engineer, Kiro Web

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer, Kiro Web
Software Development Engineer, Kiro Web

Amazon • Portland (OR)

On-site
USD 144,000 - 194,000
Autonomous AI Software Engineer
Autonomous AI Software Engineer

Amazon Web Services (AWS) • Portland (OR)

On-site
USD 144,000 - 194,000