REMOTE AI/ML Software Engineer
Insight Global
Beloit, WI, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on dejobs.org
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
.NET Framework
Application Programming Interfaces (APIs)
Artificial Intelligence
Microsoft Azure
C Sharp (Programming Language)
C++ (Programming Language)
Cloud Computing
Code Review
Databases
Computer Engineering
+25 more
Continuous Integration
Human-Computer Interaction
Python (Programming Language)
Machine Learning
Modbus
Message Queuing Telemetry Transport (MQTT)
Tensorflow
OPC Unified Architecture
Software Engineering
TypeScript
Cloud Platform System
Pytorch
Retrieval-Augmented Generation
Large Language Models
AI Coding Agents
Backend
Agentic-AI
Git
Build Management
Scikit Learn
Information Technology
Restful APIs
Multiplatform
Data Pipelines
Docker
Job description
- 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.
Requirements
- 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. * 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).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dejobs.org
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦