AI/ML Software Engineer

Fairbanks Morse, LLC

Beloit (WI)

Presencial

USD 110.000 - 180.000

Jornada completa

Hace 12 días

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Fairbanks Morse Technology in Beloit, WI is seeking an AI/ML Software Engineer to design and build comprehensive software products from customer requirements, with an emphasis on modular, reusable architecture for reuse across assets and customers.

The role focuses on applying AI/ML to predictive maintenance, root cause analysis, and automated responses for shipboard equipment; candidates should leverage AI tools safely and deliver working products quickly.

Formación

  • BS in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Data Science, or related field, or equivalent experience.
  • 5+ years of professional software development experience delivering full-stack solutions.
  • Proven ability to define requirements and deliver working, tested products.
  • Strong Python and at least one other language (C#, TS/JS, Java, or C++).
  • Experience building REST APIs, data pipelines, databases, and web UIs.
  • Hands-on ML in production (anomaly detection, classification, time-series) using PyTorch, TensorFlow, or scikit-learn.
  • Experience with AI coding tools, testing, code review, and data protection.
  • Experience with Git, CI/CD, Docker, and Azure or similar cloud.

Responsabilidades

  • Gather requirements from customers and document them into a technical plan.
  • Design and build full applications (backend, APIs, data pipelines, UI).
  • Architect modular, reusable products for expansion to other assets and customers.
  • Develop and deploy AI/ML solutions for predictive maintenance and root cause analysis.
  • Connect detection to action with workflows for maintenance, work orders, or automated responses.
  • Use AI tools safely, review and secure AI-generated code, and maintain tests and docs.
  • Integrate with sensors, controllers, historians, and external systems including edge environments.
  • Write tests, use CI/CD, and comply with security requirements (STIG, NIST, RMF).
  • Demonstrate progress to customers and stakeholders and manage risks.

Conocimientos

Python
C#
TypeScript/JavaScript
Java
C++
REST APIs
Data pipelines
CI/CD
Docker
Azure Cloud
PyTorch
TensorFlow
scikit-learn
NOFORN compliance

Educación

BS in Computer Science or related field
Equivalent experience

Herramientas

Git
CI/CD tooling
Azure

Descripción del empleo

Job Title: AI/ML Software Engineer, Fairbanks Morse Technology

Location: Beloit, WI (full-time, on-site)

Reports To: Electrical and Controls Engineering Manager

Summary

Fairbanks Morse Technology's goal is to create secure, mission-driven, advanced, and reliable technology solutions through artificial intelligence, digital technology, smart engineering solutions, automation, and Advanced IoT Solutions.

FMT is looking for an AI/ML Software Engineer to design and build complete software products from customer requirements. This is a developer role for someone who can gather and write down what the customer needs, then build the full application that meets it, and who designs it so it can be reused and expanded to other equipment, customers, and use cases.

This rolls will focus is applying AI/ML to predictive maintenance, root cause analysis, and driving action to fix the problem automatically, starting with U.S. Navy shipboard equipment. We are looking for someone who uses AI development tools safely and effectively to deliver working products quickly.

Principal Duties and Responsibilities
  • Work with customers and stakeholders to gather requirements, document them clearly, and turn them into a technical plan.
  • Design and build full applications (backend, APIs, data pipelines, and user interface) that meet those requirements.
  • Architect products to be modular and reusable so they can expand to other assets, customers, and situations without a rewrite.
  • Develop and deploy AI/ML solutions for predictive maintenance, anomaly detection, and root cause analysis.
  • Connect detection and diagnosis to action by building workflows that recommend or trigger the fix, such as guided maintenance, work orders, or automated responses.
  • Use AI coding assistants and tools to build and iterate quickly, while reviewing, testing, and securing all AI-generated work.
  • Integrate with sensors, controllers, historians, and customer or third-party systems, including in disconnected edge environments.
  • Write tests and documentation, use CI/CD, and build with security and compliance requirements (STIG, NIST, RMF) from the start.
  • Demonstrate work to customers and stakeholders and keep them informed of progress and risks.
  • Any other duties as the job requires.
Qualifications and Educational Requirements
Required
  • BS in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Data Science, or a related technical field, or equivalent experience.
  • 5+ years of professional software development experience, including full-stack or full-application delivery from requirements through deployment.
  • Proven ability to take an unclear customer need, define the requirements, and deliver a working, tested product.
  • Strong Python and at least one other language such as C#, TypeScript/JavaScript, Java, or C++.
  • Experience building REST APIs, data pipelines, databases, and web user interfaces.
  • Hands‑on experience applying machine learning in production, such as anomaly detection, classification, or time-series analysis, using tools like PyTorch, TensorFlow, or scikit-learn.
  • Experience using AI coding tools to speed up development, with sound judgment on testing, code review, and protecting sensitive data.
  • Experience with Git, CI/CD, Docker, and a major cloud platform (Azure preferred).
  • Strong written and verbal communication skills, including explaining technical trade-offs to customers and leadership.
  • Ability to work independently and quickly in a fast‑paced environment with shifting priorities.
  • This position requires access or potential access to Unclassified Naval Nuclear Propulsion Information, which is Not Releasable to Foreign Nationals (NOFORN) data. Therefore, to meet NOFORN requirement, you will have to provide proof of US Citizenship and attest that you do not have dual citizenship. Acceptable proof of US Citizenship is a US Passport, US Birth Certificate or Naturalization Certificate.
Preferred
  • Experience with predictive maintenance, condition-based maintenance (CBM+), or prognostics and health management.
  • Experience with large language models, retrieval‑augmented generation, or agentic workflows.
  • Experience with industrial data sources and protocols such as PLCs, OPC UA, Modbus, or MQTT.
  • Experience supporting U.S. Navy or Department of Defense programs, including Azure Government Cloud and RMF, STIG, and NIST requirements.
  • Edge or embedded deployment experience on disconnected hardware.
  • Cross-platform mobile development experience (for example .NET MAUI).

This specification is intended to indicate the kinds of tasks and levels of work difficulty that will be required of positions that will be given this title and shall not be construed as declaring what the specific duties and responsibilities of any particular position shall be. It is not intended to limit or in any way modify the right of any supervisor to assign, direct, and control the work of employees under his/her supervision. Ability to competently perform all the essential duties of the position, with or without reasonable accommodation, demonstrated commitment to effective customer service delivery, and the ability to work productively as a member of a team or work group are basic requirements of all positions at Fairbanks Morse Defense.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Applied AI Engineer
Applied AI Engineer

Fairbanks Morse • Beloit (WI)

A distancia
USD 120.000 - 180.000
Controls Engineer
Controls Engineer

Fairbanks Morse Defense • Beloit (WI)

Presencial
USD 90.000 - 120.000
Medical, dental, vision insurance
401(k) retirement plan with employer  
Paid time off and holidays
+1
Controls Engineer
Controls Engineer

Fairbanks Morse • Beloit (WI)

Presencial
USD 90.000 - 120.000
Remote AI Engineer — Azure & Automation
Remote AI Engineer — Azure & Automation

Fairbanks Morse Defense • Beloit (WI)

Híbrido
USD 120.000 - 180.000
Controls Engineer
Controls Engineer

Fairbanks Morse, LLC • Beloit (WI)

Presencial
USD 85.000 - 120.000
Applied AI Engineer
Applied AI Engineer

Lehigh Heavy Forge Corporation • Beloit (WI)

A distancia
USD 140.000 - 190.000
Medical insurance
Dental insurance
Vision insurance
+7
Manufacturing Engineer
Manufacturing Engineer

Fairbanks Morse, LLC • Pascagoula (MS)

Presencial
USD 85.000 - 110.000
AI/ML Software Engineer — Predictive Maintenance
AI/ML Software Engineer — Predictive Maintenance

Fairbanks Morse, LLC • Beloit (WI)

Presencial
USD 110.000 - 180.000
Application Engineer
Application Engineer

Fairbanks Morse Defense • Beloit (WI)

Presencial
USD 90.000 - 130.000
Medical insurance
Dental insurance
Vision insurance
+7
Artificial Intelligence & Analytics Solutions Engineer
Artificial Intelligence & Analytics Solutions Engineer

Trident Maritime Systems-Heavy Equipment Group • Iron River (MI)

Híbrido
USD 120.000 - 150.000