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