DXC Technology
AI Integration Engineer (Hybrid)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по интеграции AI в DXC Technology: разработка MCP-серверов и коннекторов на Python для безопасного подключения AI-агентов к корпоративным приложениям, базам данных и API. Требуется гражданство США и допуск Secret.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать MCP-серверы и интеграционные компоненты на Python
- Разрабатывать переиспользуемые MCP-инструменты, ресурсы, промпты, схемы и интерфейсы для взаимодействия AI-агентов с корпоративными приложениями, БД, API и источниками данных
- Создавать Python-коннекторы и сервисы, транслирующие запросы MCP-инструментов в защищённые вызовы корпоративных API, БД и веб-сервисов
- Проектировать MCP-инструменты с чёткими входами, выходами, правилами валидации, правами доступа, обработкой ошибок и операционными границами
- Реализовывать безопасные read-only и транзакционные паттерны интеграции с явно авторизованными действиями агентов
- Разрабатывать и поддерживать REST/SOAP API, backend-сервисы, адаптеры и интеграционную логику
- Интегрировать MCP-сервисы с Oracle, корпоративными приложениями, case-management системами и базами знаний
- Работать с командами PeopleSoft для предоставления функциональности HCM и CRM через Integration Broker, Component Interfaces, веб-сервисы и API
- Разрабатывать запросы к БД и компоненты доступа к данным с фильтрацией, валидацией и контролем доступа
- Реализовывать аутентификацию и авторизацию MCP-серверов и downstream-подключений
- Применять принцип наименьших привилегий к MCP-инструментам и сервисным аккаунтам
- Реализовывать валидацию входа/выхода, схемы, обработку исключений, ретраи, таймауты и логирование
- Создавать моки, тестовые стенды и автоматизированные интеграционные тесты
- Диагностировать проблемы MCP-серверов, Python-кода, API, аутентификации, БД и сетевых подключений
- Анализировать вызовы инструментов агентами и выявлять дефекты интеграции
- Вести документацию MCP-интерфейсов, спецификаций API, маппинга данных и процедур развёртывания
- Формировать переиспользуемые паттерны разработки MCP, стандарты кодирования и практики безопасности
- Участвовать в code review, архитектурных обсуждениях, демо и релизных активностях в Agile/SAFe
Требования
- Гражданство США и активный допуск Secret (или готовность его получить)
- Степень бакалавра в Computer Science, Software Engineering, Information Systems или смежной области либо эквивалентный опыт
- 3+ года практического опыта разработки ПО, системной интеграции, разработки API, middleware или backend
- Сильные навыки разработки на Python: сервисы, API, библиотеки, коннекторы
- Практический опыт разработки MCP-серверов, инструментов, ресурсов или аналогичных AI-интеграций
- Опыт проектирования и реализации интеграций между приложениями, API, БД и корпоративными сервисами
- Знание REST API, JSON, HTTP, аутентификации, авторизации, схем ввода/вывода и паттернов интеграции
- Опыт безопасных интеграций с БД с использованием SQL
- Опыт аутентификации сервисов, управления секретами, сертификатов/токенов и least-privilege доступа
- Опыт паттернов надёжности: валидация, ретраи, таймауты, обработка исключений, логирование, мониторинг
- Опыт автоматизированного тестирования, Git, code review, CI/CD и отладки
- Сильные навыки диагностики проблем в коде, MCP-сервисах, API, аутентификации и БД
Условия
- Гибридный формат: 2-3 дня в офисе, Cristal City, Arlington, VA
- Полная занятость
- Компенсация $73,400 - $136,300
- Медицинская, стоматологическая и офтальмологическая страховка
- Страхование жизни и инвалидности, программы wellness
- Пенсионный сберегательный план
- Оплачиваемые отпуска и праздничные дни
Навыки
- Python
- Model Context Protocol (MCP)
- REST API
- SOAP
- JSON
- HTTP
- SQL
- Oracle Database
- Oracle PL/SQL
- PeopleSoft
- Integration Broker
- Component Interfaces
- PeopleTools
- OAuth
- OIDC
- boto3
- botocore
- Docker
- Kubernetes
- OCI Functions
- API Gateway
- Oracle Cloud Infrastructure
- Azure DevOps
- CI/CD
- Git
- OpenAPI
- Swagger