Fairbanks Morse Defense
AI/ML Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер AI/ML в Fairbanks Morse Technology для разработки полных программных продуктов под требования заказчика. Фокус — применение AI/ML к предиктивному обслуживанию, анализу первопричин и автоматизации действий, начиная с корабельного оборудования ВМС США.
Задачи
- Собирать требования с заказчиками и стейкхолдерами, документировать их и превращать в технический план
- Проектировать и разрабатывать полные приложения: backend, API, пайплайны данных и пользовательский интерфейс
- Проектировать модульные и переиспользуемые продукты для масштабирования на другие активы и сценарии
- Разрабатывать и внедрять AI/ML-решения для предиктивного обслуживания, обнаружения аномалий и анализа первопричин
- Связывать обнаружение и диагностику с действиями: рабочие процессы, наряды на обслуживание, автоматические реакции
- Использовать AI-ассистенты для быстрой разработки с проверкой, тестированием и защитой сгенерированного кода
- Интегрироваться с сенсорами, контроллерами, историанами и сторонними системами, включая изолированные edge-среды
- Писать тесты и документацию, использовать CI/CD, соблюдать требования безопасности (STIG, NIST, RMF)
- Демонстрировать результаты заказчикам и стейкхолдерам, сообщать о прогрессе и рисках
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Data Science или смежной области либо эквивалентный опыт
- 5+ лет профессиональной разработки ПО, включая full-stack или полную поставку приложения от требований до деплоя
- Умение превращать нечёткую потребность заказчика в требования и работающий протестированный продукт
- Сильный Python и хотя бы один другой язык: C#, TypeScript/JavaScript, Java или C++
- Опыт создания REST API, пайплайнов данных, баз данных и веб-интерфейсов
- Практический опыт применения машинного обучения в продакшене: обнаружение аномалий, классификация, анализ временных рядов с PyTorch, TensorFlow или scikit-learn
- Опыт использования AI-инструментов разработки с пониманием тестирования, код-ревью и защиты данных
- Опыт с Git, CI/CD, Docker и крупной облачной платформой (предпочтительно Azure)
- Сильные навыки письменной и устной коммуникации, умение объяснять технические компромиссы
- Способность работать самостоятельно и быстро в динамичной среде
- Гражданство США и отсутствие двойного гражданства (требование NOFORN)
Условия
- Полная занятость, работа в офисе в Beloit, WI
- Работа над технологиями для корабельного оборудования ВМС США
- Требуется подтверждение гражданства США
Навыки
- Python
- C#
- TypeScript
- JavaScript
- Java
- C++
- REST API
- PyTorch
- TensorFlow
- scikit-learn
- Git
- CI/CD
- Docker
- Azure
- LLM
- RAG
- OPC UA
- Modbus
- MQTT
- PLC
- .NET MAUI