CrewAI
Senior Full-Stack Engineer, Agent Management Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack инженер в CrewAI для разработки Agent Management Platform — control plane для деплоя, мониторинга и управления AI-агентами в продакшене. Роль с сильным акцентом на frontend: богатые интерфейсы и сквозная ответственность за backend-часть фич.
Задачи
- Строить полные продуктовые сценарии в визуальном редакторе Studio, деплоях, трейсах и human review, а также в онбординге, интеграциях, правах доступа и настройках
- Совместно с дизайном и продуктом прояснять проблемы клиентов, прототипировать решения и итерировать по реальному фидбеку
- Формировать frontend-архитектуру: API компонентов, управление состоянием, загрузка данных, навигация и производительность рендеринга
- Делать асинхронные сценарии надёжными и понятными: live-обновления, редактирование и сохранение, валидация, ошибки, ретраи и восстановление
- Развивать общую дизайн-систему в React и Rails, улучшая консистентность, доступность и темизацию
- Создавать Rails-модели, сервисы, API и фоновые задачи для своих фич, взаимодействуя с runtime- и инфраструктурными инженерами
- Покрывать работу frontend- и Rails-тестами, браузерной проверкой и инструментацией; диагностировать и устранять продакшен-инциденты
- Помогать команде через технические решения, код-ревью, менторство и переиспользуемые паттерны
Требования
- Опыт самостоятельной поставки существенных full-stack продуктовых фич с глубокой экспертизой во frontend
- Глубокое владение React, TypeScript, HTML и CSS, включая проектирование компонентов, сложное состояние, асинхронность и производительность
- Опыт создания насыщенных интерактивных продуктов: редакторов, workflow-билдеров, инструментов разработчика или приложений со сложными данными
- Сильное продуктовое и интеракционное чутьё, умение упрощать технические сценарии
- Практические знания доступности: семантические интерфейсы, навигация с клавиатуры, управление фокусом, доступное поведение компонентов
- Умение самостоятельно вносить backend-изменения под свои фичи: модели данных, API, сервисы и фоновые задачи; опыт с Rails или аналогичным фреймворком (Rails предпочтителен)
- Прагматичное суждение о работе с существующей кодовой базой: когда переиспользовать, рефакторить или вводить новую абстракцию
- Ясная коммуникация и способность выравнивать инженерию, продукт и дизайн вокруг решения
- Ответственность за продакшен-результат и интерес к AI-агентам, трейсам исполнения и human review
Условия
- Гибридный формат в Сан-Франциско
- Работа над Agent Management Platform — control plane для AI-агентов в продакшене
- Стек: React, TypeScript, Rails, Hotwire, PostgreSQL
- Бонусы: опыт с визуальными канвасами, графовыми интерфейсами, observability-продуктами, live event streams, Ruby on Rails, Hotwire/Stimulus, ViewComponent, дизайн-системами, AI-продуктами
Навыки
- React
- TypeScript
- HTML
- CSS
- Rails
- Hotwire
- PostgreSQL
- Ruby on Rails
- Stimulus
- ViewComponent