Назад
обновлено 2 часа назад

Software Development Engineer (AI)

11 975 - 16 200$
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Software Development Engineer (AI): Building the server-side systems and distribution infrastructure for Kiro Web, an AI-powered development environment that manages multiple agent sessions with an accent on process orchestration, real-time communication, and scalable APIs. Focus on designing reliable child-process lifecycles, multiplexing WebSocket traffic across concurrent sessions, enabling multi-agent coordination, and delivering multi-platform releases through CDN-backed services.

Location: Portland, Oregon, USA

Salary: $143,700–$194,400 USD annually, plus sign-on payments and restricted stock units.

Company

Amazon AI develops AI-powered products and cloud technologies, including Kiro, an agentic software development environment.

What you will do

  • Build and maintain the Kiro Web server using Node.js, TypeScript, Fastify, WebSockets, and REST APIs.
  • Develop process-per-session architecture for spawning and managing kiro-cli ACP child processes, including crash recovery and session resumption.
  • Implement multi-agent team orchestration, prompt routing, parallel dispatch, topology validation, and skill injection.
  • Design WebSocket fan-out for multiplexing real-time notifications from concurrent agent sessions to browser clients.
  • Build distribution infrastructure with platform detection, metadata services, CloudFront configuration, release automation, and update delivery.
  • Implement tool approval interception, automated testing, monitoring, alerting, and on-call support.

Requirements

  • 3+ years of professional software development experience, excluding internships.
  • 2+ years of designing or architecting reliable and scalable systems.
  • Experience developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software using C#, C++, Java, or Perl.
  • Experience with object-oriented design and at least one programming language.
  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • Experience with software development lifecycle practices, including testing and operations, is preferred.

Culture & Benefits

  • Work with a team based between Seattle and Portland that ships weekly.
  • Participate in architecture reviews and contribute to technical direction.
  • Comprehensive medical, dental, vision, prescription, life, and mental health benefits.
  • 401(k) matching, paid time off, parental leave, and flexible spending accounts.
  • Sign-on payments and restricted stock units may be included in the compensation package.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →