AI/ML-инженер по модернизации Java-приложений
AI/ML Assisted Modernization Engineer, Java & Generative AI
Локация: Austin, TX, удалённо, предпочтение локальным кандидатам. Формат работы: удалённо. Оплата: примерно $53–$60 в час, в зависимости от опыта. Опыт: 6+ лет. Образование: требуется степень бакалавра. Командировки: нет, клиент не оплачивает командировки и расходы.
Компания ищет опытного инженера по AI/ML-ассистированной модернизации, который поможет трансформировать legacy enterprise-приложения с использованием Generative AI, инструментов AI-ассистированной разработки, Java, промт-инжиниринга и современных облачных технологий. Это не традиционная роль Java-разработчика и не роль исследователя в AI/ML. Нужен опытный software engineer, который понимает, как работают enterprise-приложения, и умеет использовать инструменты вроде Claude Code и Claude AI для ускорения модернизации приложений, сохраняя инженерную дисциплину.
Ключевой опыт:
- Java + Claude Code/Claude AI + Generative AI + промт-инжиниринг + модернизация legacy-приложений + cloud-native разработка.
- 6+ лет профессионального опыта в software engineering или разработке приложений.
- Практический опыт применения AI-технологий в разработке или модернизации.
Задачи:
- Модернизировать legacy enterprise-приложения с использованием AI-ассистированных платформ и новых AI-технологий.
- Использовать Claude Code и Claude AI для анализа приложений, разработки, трансформации и модернизации.
- Применять Generative AI и промт-инжиниринг для повышения продуктивности разработки и результатов модернизации.
- Анализировать существующий код приложений и сложную бизнес-логику.
- Обеспечивать точный перенос и сохранение бизнес-логики при модернизации.
- Проводить техническую валидацию AI-сгенерированного и AI-ассистированного кода.
- Выявлять неточности, риски и недостатки в AI-сгенерированных результатах до внедрения.
- Разрабатывать и поддерживать enterprise-приложения на Java.
- Проектировать, разрабатывать и поддерживать современные cloud-native приложения и решения.
- Проектировать и внедрять AI-решения на базе новых AI-технологий.
- Создавать и поддерживать техническую документацию с помощью AI-ассистированных возможностей.
- Поддерживать governance модернизации, технические стандарты и процессы валидации.
- Выявлять возможности автоматизации разработки, тестирования, документации и модернизации.
- Взаимодействовать с разработчиками, архитекторами, бизнес-заказчиками и другими техническими командами.
- Участвовать в ключевых технических и архитектурных решениях.
- Поддерживать масштабируемые, безопасные, надёжные и поддерживаемые enterprise-решения.
- Оценивать новые AI- и облачные технологии для задач enterprise-разработки.
- Поддерживать инициативы модернизации в Agile-среде.
- Управлять несколькими техническими приоритетами, сохраняя качество и точность.
Обязательные требования:
- 6+ лет профессионального опыта в software engineering/разработке.
- Сильный практический опыт разработки на Java.
- Требуется степень бакалавра.
- Практический опыт работы с Claude Code и/или Claude AI.
- Сильный опыт промт-инжиниринга.
- Практический опыт использования AI-ассистированных инструментов в разработке ПО.
- Опыт работы с Generative AI и/или AI-приложениями.
- Опыт модернизации, рефакторинга, трансформации или миграции legacy enterprise-приложений.
- Опыт проектирования и разработки облачных или cloud-native приложений.
- Умение понимать и валидировать сложную бизнес-логику приложений.
- Опыт проверки и валидации AI-сгенерированного кода и технических результатов.
- Опыт создания и поддержки технической документации.
- Понимание стандартов enterprise-разработки и технического governance.
- Сильные аналитические навыки, навыки траблшутинга и решения проблем.
- Отличные коммуникативные навыки и навыки кросс-функционального взаимодействия.
Предпочтительный опыт:
- Автоматизация разработки.
- Статический анализ кода.
- CI/CD-пайплайны.
- Автоматизированное тестирование.
- Рефакторинг приложений.
- Большие enterprise-кодовые базы.
- Облачная миграция и модернизация.
- Agile-разработка.
- Техническое или архитектурное governance.
Опыт с Claude Code и Generative AI: Особенно интересны инженеры, которые уже используют Claude Code, Claude AI или аналогичные Generative AI-инструменты в реальных рабочих процессах разработки ПО. Сильные кандидаты должны уметь объяснить, как они применяли AI-ассистированную разработку для: анализа кода, генерации кода, рефакторинга, модернизации legacy-систем, анализа бизнес-логики, документации, тестирования, траблшутинга, автоматизации разработки.