Ontrac Solutions
Sr. Full Stack Software Engineer – AI Agents
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full stack инженер в контракторскую программу: разработка приложений вокруг мультиагентных систем на Google ADK в Google Cloud Platform — от агентов и backend-сервисов до веб-интерфейса.
Задачи
- Проектировать мультиагентную архитектуру: роли агентов, делегирование, границы инструментов, управление состоянием
- Реализовывать агентов и инструменты на ADK, включая интеграции с системами заказчика и третьих сторон через REST и MCP
- Разрабатывать веб-фронтенд и backend-сервисы, предоставляющие агентов пользователям, включая пользовательские сценарии и API
- Разворачивать агентов и сервисы приложения в GCP на Cloud Run и Agent Engine с CI/CD и управляемыми окружениями
- Создавать и поддерживать наборы оценки и циклы обратной связи для измерения качества работы агентов и выявления регрессий
- Инструментировать агентов и сервисы трассировкой и логированием для отладки в продакшене
- Использовать Claude и мультиагентные workflow для ускорения дизайна, реализации, генерации тестов и код-ревью
- Обеспечивать покрытие unit, integration, end-to-end и оценочными тестами, участвовать в код-ревью и документировать архитектуру
Требования
- Опыт профессиональной full stack разработки, включая продакшн-поставку на Google Cloud Platform
- Практический опыт создания и развёртывания AI-агентов с Google Agent Development Kit (ADK)
- Степень бакалавра по Computer Science или эквивалентный практический опыт
- Разработка агентов на ADK: определения агентов, дизайн инструментов, управление сессиями и состоянием
- Проектирование и реализация мультиагентных систем: делегирование, последовательные, параллельные и циклические workflow
- Циклы обратной связи для качества агентов: оценочные наборы, автоматическая оценка вывода, трассировка
- Frontend-разработка на TypeScript с современным компонентным фреймворком, интеграция UI с API агентов и REST, стриминг ответов, аутентифицированные сессии
- Разработка backend-сервисов и API, проектирование реляционных БД (например, PostgreSQL) с версионируемыми миграциями
- Аутентификация и авторизация веб-приложений и вызовов инструментов агентов через OAuth 2.0 / OIDC и JWT
- Развёртывание и эксплуатация агентов и сервисов в GCP на Cloud Run и Agent Engine
- Модели Gemini на Vertex AI: дизайн промптов, function calling, структурированный вывод
- Интеграция инструментов агентов через MCP и REST API
- Ежедневное использование Claude и других AI-ассистентов для дизайна, реализации, тестирования и ревью
- Автоматизированное тестирование и CI/CD по всему стеку, включая frontend и end-to-end тесты
Навыки
- Google Agent Development Kit (ADK)
- Google Cloud Platform
- TypeScript
- PostgreSQL
- OAuth 2.0
- OIDC
- JWT
- Cloud Run
- Agent Engine
- Gemini
- Vertex AI
- MCP
- REST API
- Claude
- CI/CD
- A2A
- Vertex AI Search
- Cloud Trace
- Cloud Logging
- OpenTelemetry
- Pub/Sub
- Memorystore
- BigQuery