FDM Group
Senior AI Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior AI Software Engineer в FDM для проекта в финансовом секторе (Corporate Treasury Technology). Задача — модернизировать legacy-платформы с помощью AI-инструментов, выстроить замкнутый цикл разработки и автоматизированное тестирование.
Задачи
- Анализировать legacy-приложения, архитектуры и кодовые базы
- С помощью AI-инструментов восстанавливать бизнес-требования, технические дизайны, интерфейсы и рабочие процессы
- Выявлять возможности упрощения, модернизации, декомпозиции или вывода из эксплуатации legacy-платформ
- Рекомендовать целевые архитектуры и стратегии миграции
- Генерировать и ревьюить AI-ассистированные дизайны приложений и программные компоненты
- Создавать переиспользуемые паттерны и фреймворки модернизации в Treasury Technology
- Использовать Generative AI и agentic-инструменты для генерации требований, дизайна, кода, документации и повышения качества кода
- Оценивать новые AI-платформы и рекомендовать стратегии их внедрения
- Проектировать и внедрять замкнутую модель доставки ПО (требования, архитектура, разработка, тестирование, деплой, мониторинг, инциденты, бизнес-результаты)
- Создавать автоматические feedback loops для повышения качества, надёжности и скорости доставки
- Внедрять инженерные метрики и AI-driven аналитику доставки
- Проектировать и строить фреймворки автоматизированного тестирования (unit, integration, API, regression, E2E, генерация синтетических тестовых данных)
- Разрабатывать AI-ассистированные тестовые харнессы и golden-master фреймворки
- Повышать покрытие тестами и снижать объём ручного тестирования
- Поддерживать production-валидацию и процессы сертификации релизов
- Улучшать CI/CD пайплайны и автоматизацию деплоя
- Формировать инженерные стандарты, паттерны и governance
- Продвигать практики DevSecOps и Site Reliability Engineering
- Выстраивать повторяемые процессы доставки для более быстрых и предсказуемых релизов
Требования
- Bachelor's degree в Computer Science, Engineering, Mathematics или смежной дисциплине
- 7+ лет опыта в software engineering
- Опыт модернизации legacy-приложений и платформ
- Сильное владение Java
- Сильное владение Python
- Опыт работы с REST APIs
- Опыт работы с микросервисами
- Опыт работы с SQL/NoSQL базами данных
- Опыт работы с event-driven архитектурами
- Опыт работы с DevOps и CI/CD платформами
- Опыт построения фреймворков автоматизированного тестирования
- Сильное понимание архитектуры ПО и паттернов проектирования
- Опыт работы в Agile-организациях
- Гражданство/резидентство США или готовность к релокации в один из указанных штатов (W2, без C2C, 1099 и спонсорства визы)
Условия
- Работа напрямую с FDM по W2
- Проект в финансовом секторе, изначально 24 месяца с возможностью продления
- Гибридный формат: 4 дня в неделю в офисе
- Локация: Charlotte
- Рассматриваются кандидаты, проживающие или готовые переехать в один из указанных штатов США
- FDM — глобальная консалтинговая компания, 35+ лет опыта, 18 центров, 300+ клиентов
- Equal Opportunity Employer, FTSE4Good