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 delivery insights
- Проектировать и строить фреймворки автоматизированного тестирования: unit, integration, API, regression, end-to-end, генерация синтетических тестовых данных
- Разрабатывать AI-ассистированные тест-харнессы и golden-master фреймворки сравнения
- Повышать покрытие тестами и снижать объём ручного тестирования
- Поддерживать production-валидацию и процессы сертификации релизов
- Работать с product, architecture и Agile-командами над улучшением практик release train
- Улучшать CI/CD пайплайны и автоматизацию деплоя
- Формировать инженерные стандарты, паттерны и governance
- Продвигать лучшие практики DevSecOps и Site Reliability Engineering
- Выстраивать повторяемые процессы доставки для более быстрых и предсказуемых релизов
- Поддерживать критические возможности Treasury: market execution, funding & liquidity management, investment management, hedge accounting, market risk, credit risk, regulatory reporting, data integration & analytics
Требования
- Bachelor's degree in Computer Science, Engineering, Mathematics или смежной дисциплине
- 7+ лет опыта в software engineering
- Опыт модернизации legacy-приложений и платформ
- Сильное владение Java
- Сильное владение Python
- REST APIs
- Микросервисы
- SQL/NoSQL базы данных
- Event-driven архитектуры
- Опыт с DevOps и CI/CD платформами
- Опыт построения фреймворков автоматизированного тестирования
- Сильное понимание архитектуры ПО и дизайн-паттернов
- Опыт работы в Agile-организациях
- Гражданство/разрешение на работу в США (W2, без C2C, 1099 и спонсорства визы)
- Проживание или готовность переехать в один из указанных штатов США
Условия
- Проект в финансовом секторе, изначально 24 месяца с возможностью продления
- Гибридный формат: 4 дня в неделю в офисе
- Работа напрямую с FDM по W2
- Без C2C, 1099 и спонсорства визы (H1-B)
- FDM — глобальная консалтинговая компания, 35+ лет опыта, 18 центров, 300+ клиентов
- Equal Opportunity Employer, FTSE4Good
- Рассматриваются кандидаты из Arizona, California, Colorado, Connecticut, Delaware, Florida, Georgia, Illinois, Indiana, Massachusetts, Maryland, Minnesota, North Carolina, New Jersey, New York, Pennsylvania, Tennessee, Texas, Utah, Virginia
Навыки
- Java
- Python
- REST APIs
- Microservices
- SQL
- NoSQL
- Event-driven architectures
- DevOps
- CI/CD
- Generative AI
- LLM
- AI coding assistants
- Agentic development
- Automated testing
- Unit testing
- Integration testing
- API testing
- Regression testing
- End-to-end testing
- Test data generation
- DevSecOps
- Site Reliability Engineering
- Cloud platforms
- Agile
- Agile Release Train