DXC Technology
AI (Python) Developer (Hybrid)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик AI-агентов и генеративных AI-приложений на Python в DXC Technology. Проектирование агентных workflow с LLM, prompt engineering, RAG и интеграция с корпоративными сервисами.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать AI-агентов и генеративные AI-приложения на Python
- Разрабатывать агентные workflow с использованием LLM: интерпретация запросов, многошаговые рассуждения, выбор инструментов, извлечение информации и генерация обоснованных ответов
- Проектировать, тестировать и итеративно улучшать системные промпты, инструкции задач, few-shot примеры, форматы ответов и другие компоненты prompt engineering
- Применять техники prompt engineering для повышения точности, согласованности, обоснованности ответов, выбора инструментов и соблюдения бизнес-правил
- Разрабатывать логику оркестрации агентов: управление состоянием и контекстом, выбор инструментов, многошаговое выполнение, retry, обработка исключений и восстановление
- Разрабатывать компоненты Python-приложений с использованием boto3, botocore и других SDK для взаимодействия с AI, данными, хранилищами, безопасностью и облачными сервисами
- Интегрировать агентов с одобренными инструментами, API, сервисами MCP, базами данных, источниками знаний и корпоративными приложениями
- Совместно с AI Integration Engineers определять требования к инструментам, ожидаемые входы/выходы, правила валидации и поведение интеграций
- Создавать и оптимизировать RAG: формулирование запросов, логика извлечения, сборка контекста, grounding, семантический поиск
- Разрабатывать стратегии промптов и контекста для структурированной и неструктурированной корпоративной информации
- Реализовывать структурированные выходы, валидацию схем и ответов, guardrails, обработку ошибок и другие механизмы надёжности
- Разрабатывать переиспользуемые Python-библиотеки, утилиты, компоненты агентов, промпты и паттерны разработки
- Создавать автоматизированные unit, integration, regression и AI-evaluation тесты для агентных workflow, промптов, выбора инструментов, качества ответов и извлечения
- Разрабатывать и поддерживать методы оценки качества ответов, фактической обоснованности, галлюцинаций, точности использования инструментов, эффективности извлечения, latency и регрессий
- Анализировать поведение моделей и агентов по логам, промптам, ответам, вызовам инструментов и извлечённому контексту для устранения проблем
- Сравнивать и оценивать модели, подходы к промптингу, стратегии извлечения и дизайн агентов по точности, надёжности, производительности, поддерживаемости и безопасности
- Сотрудничать с функциональными экспертами и Product Owners для перевода бизнес-задач в AI use cases, ожидаемое поведение, критерии приёмки и измеримые результаты
- Поддерживать демонстрации, пользовательское тестирование, устранение дефектов, production-валидацию, мониторинг и непрерывное улучшение AI-решений
- Вести исходный код, промпты, технические дизайны, конфигурации, критерии оценки и документацию
- Участвовать в code review, обсуждениях архитектуры, refinement бэклога, демонстрациях, тестировании и релизных активностях в Agile/SAFe
Требования
- Активный допуск Secret (Secret Security Clearance) и гражданство США
- Степень бакалавра в Computer Science, Software Engineering, Artificial Intelligence, Information Systems, Engineering или смежной области; допускается эквивалентный опыт
- 3+ года практического опыта разработки ПО, включая опыт создания production-приложений и сервисов на Python
- Сильные навыки Python: ООП, модули/пакеты, управление зависимостями, обработка исключений, логирование, тестирование, отладка, разработка API
- Практический опыт разработки AI-агентов, агентных workflow, LLM-приложений или аналогичных генеративных AI-решений
- Сильный практический опыт prompt engineering: системные промпты, инструкции задач, few-shot примеры, структурированные выходы, стратегии grounding, инструкции по использованию инструментов, управление контекстом
- Опыт разработки приложений, взаимодействующих с LLM через API или SDK
- Опыт разработки агентных workflow с использованием инструментов, API или сервисов на базе MCP, включая выбор инструментов, структурированные входы/выходы, обработку ошибок и интеграцию результатов
- Практический опыт использования boto3 и botocore для взаимодействия с облачными сервисами и API
- Опыт работы с RAG, семантическим поиском, эмбеддингами, векторным поиском или другими техниками knowledge-grounded AI
- Опыт разработки REST API, потребления API, работы с JSON и интеграции Python-приложений с внешними сервисами
- Опыт разработки автоматизированных тестов или методов оценки AI-приложений, включая оценку качества ответов, grounding, использования инструментов и регрессий
- Опыт работы с Git, code review, CI/CD, отладкой, логированием и современными практиками разработки
- Сильные навыки troubleshooting и диагностики проблем в Python-коде, поведении агентов, промптах, ответах моделей, извлечении данных, инструментах, API и downstream-сервисах
Условия
- Гибридный формат работы: 2-3 дня в офисе, Cristal City, Arlington, VA
- Полная занятость с участием в программе льгот DXC: медицинская, стоматологическая и офтальмологическая страховка, wellness-программы, страхование жизни и инвалидности, пенсионный план, оплачиваемые отпуска и праздничные дни
- Компенсация в диапазоне $73,400 - $136,300 в зависимости от опыта, знаний, навыков и организационных требований
- Модель работы с приоритетом личного взаимодействия и гибкостью для поддержки благополучия и продуктивности
- Инклюзивная среда и равные возможности трудоустройства
Навыки
- Python
- LLM
- AI agents
- Generative AI
- Prompt engineering
- RAG
- Semantic search
- Embeddings
- Vector search
- boto3
- botocore
- REST API
- JSON
- MCP
- Git
- CI/CD
- Docker
- Kubernetes
- AWS
- Amazon Bedrock
- LangGraph
- LangChain
- Strands Agents
- SQL
- Oracle
- Oracle AI Vector Search
- OCI
- Azure DevOps
- Agile
- SAFe