Детали вакансии
Старший Backend-инженер (Node.js / TypeScript / AWS Bedrock)
Требуется старший Backend-инженер со знанием Node.js/TypeScript и AWS Bedrock для разработки ИИ-агентов. Полностью удаленная работа в часовом поясе CET.
Мы ищем старшего Backend-инженера с сильным опытом работы с Node.js/TypeScript и практическим опытом использования AWS Bedrock для проектирования и создания производственных ИИ-агентов и агентных рабочих процессов. Эта роль сосредоточена на бэкенде и платформенной реализации систем на базе LLM: многоэтапная оркестрация, вызов инструментов, состояния рабочих процессов, извлечение данных, интеграции, системы защиты, наблюдаемость и надежная доставка в продакшн. Мы в основном используем среду Node.js/TypeScript для этого направления, поэтому опыт создания ИИ-систем на JavaScript/TypeScript имеет решающее значение.
Основные навыки Backend-инженера: • 3+ года производственного опыта работы с Node.js или Python. • Сильные навыки TypeScript в производственных кодовых базах. • Опыт работы с NestJS или аналогичными фреймворками для бэкенда. • Отличные навыки проектирования API: REST, интеграции, потоки аутентификации, повторные попытки, обработка ошибок. • Опыт асинхронной обработки: очереди, воркеры, фоновые задачи, многоэтапные рабочие процессы. • Опыт работы с Docker и основы облачного развертывания. • Опыт работы с производственными базами данных, такими как PostgreSQL, DynamoDB или системы на базе Redis. • Сильные инженерные практики: чистый код, тестирование, логирование, CI/CD, ревью кода. AI/Agent Engineering: Практический опыт создания приложений на базе LLM на Node.js/TypeScript. Опыт проектирования ИИ-агентов или агентных рабочих процессов, включая: • вызов инструментов/функций • многоэтапная оркестрация • маршрутизация между этапами или моделями • потоки с участием человека • структурированные выходные данные • управление состоянием диалога/рабочего процесса Хорошее понимание: • контекстных окон и ограничений токенов • компромиссов при выборе модели • проектирования промптов • рисков галлюцинаций и безопасности • компромиссов между задержкой/качеством/стоимостью Опыт работы хотя бы с одним фреймворком для ИИ на JavaScript или подходом к оркестрации (например, LangGraph.js, LangChain.js, AWS Bedrock Agents или пользовательские решения). AWS/Bedrock: Производственный опыт работы с AWS Bedrock. Опыт работы с: • вызовом моделей • использованием инструментов/вызовом функций • оркестрацией промптов • оценкой и тестированием промптов/моделей • паттернами на основе извлечения данных Хорошее знание экосистемы AWS (Lambda, ECS/EKS, S3, CloudWatch, IAM, SQS/SNS, API Gateway). Понимание безопасного и надежного развертывания ИИ-систем в AWS. Retrieval/Context Systems: Понимание паттернов RAG и подходов к построению контекста. Опыт работы с: • эмбеддингами • стратегиями чанкинга • конвейерами извлечения данных • фильтрацией метаданных • релевантностью и обоснованностью Опыт работы с векторными базами данных или векторным поиском является плюсом.
• Конкурентоспособная заработная плата; • 100% удаленная возможность; • Гибкая рабочая среда (в офисе, удаленно или гибридно в зависимости от предпочтений и одобрения менеджера); • Возможности для профессионального роста и карьерного продвижения; • Совместная и инновационная рабочая среда; • Оплачиваемый отпуск, включая праздники, отпуск по уходу за ребенком и больничные; Льготы могут различаться в зависимости от местоположения и будут подтверждены в процессе собеседования.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал