CACI International
Agentic AI Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в программу по созданию AI-систем нового поколения. Проектирование и разработка автономных агентных систем, мультиагентного взаимодействия и облачных сервисов.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые программные решения для Agentic AI
- Архитектурить и реализовывать автономные агентные системы с использованием агентных workflow, reasoning-движков и мультиагентного взаимодействия
- Интегрировать AI-агентов с корпоративными приложениями и распределёнными системами через API и стандартные протоколы
- Вести полный жизненный цикл разработки ПО — от концепции и дизайна до деплоя и поддержки
- Писать чистый, поддерживаемый, тестируемый и эффективный код по современным практикам
- Создавать и поддерживать микросервисы и RESTful API
- Тесно взаимодействовать с инженерами, архитекторами, продакт-менеджерами и стейкхолдерами
- Участвовать в Agile/Scrum-активностях: планирование спринтов, стендапы, технические ревью, ретроспективы
- Разрабатывать и выполнять unit-, интеграционные и системные тесты
- Диагностировать, оптимизировать и улучшать производительность систем в облаке и on-premise
- Оценивать новые AI-фреймворки, инструменты и инженерные подходы
Требования
- Активный допуск TS/SCI с пройденным полиграфом
- Бакалаврская степень в Computer Science или смежной технической области
- 5+ лет профессионального опыта разработки ПО на объектно-ориентированных языках, значительный опыт на Python
- Понимание полного SDLC: анализ требований, дизайн, разработка, тестирование, деплой, поддержка
- Уверенное владение Git и опыт работы с современной платформой контроля версий (GitLab, GitHub, Bitbucket), включая стратегии ветвления, code review и CI/CD
- Опыт работы с Jira и Confluence (или аналогами)
- Опыт разработки микросервисов и RESTful API
- Опыт работы в Agile/Scrum
- Практический опыт создания решений на LLM или агентах (продакшн, прототипы или крупные личные проекты)
- Практический опыт с любым агентным фреймворком (Microsoft Agent Framework, LangGraph, CrewAI, AutoGen, Pydantic AI и др.)
- Знакомство с протоколами коммуникации агентов и инструментов (MCP, A2A) или опыт реализации tool-use / function-calling в LLM-системах
- Опыт с RAG-архитектурами, векторными базами данных или системами памяти агентов
- Prompt engineering, фреймворки оценки (Langfuse, MLflow, DSPy) или опыт настройки LLM-систем на надёжность
- Умение эффективно работать в кросс-функциональных командах
- Сильные коммуникативные навыки и навыки решения проблем в быстро меняющейся технической среде
Условия
- Культура честности и инноваций
- Среда доверия и автономии
- Гибкий график отпусков
- Доступ к обширным обучающим ресурсам
- Конкурентная компенсация и льготы: healthcare, wellness, финансовые, пенсионные, поддержка семьи, непрерывное образование, отпускные
- Возможность работать в нескольких локациях
Навыки
- Python
- LLM
- Agentic AI
- LangGraph
- CrewAI
- AutoGen
- Pydantic AI
- MCP
- A2A
- RAG
- vector databases
- Prompt engineering
- Langfuse
- MLflow
- DSPy
- Git
- GitLab
- GitHub
- Bitbucket
- CI/CD
- Jira
- Confluence
- microservices
- RESTful APIs
- Agile
- Scrum
- AWS
- Azure
- Kubernetes
- Helm
- React
- Angular
- JavaScript
- TypeScript
- DevSecOps