1

Machine Learning Engineer Software Engineer Jobs in Michigan

... Science, Software Engineering, Data Engineering, or a related technical field. - 0-2 years of ... machine learning, data science, data engineering, software engineering, or relevant hands-on ...

Machine Learning Engineer Location: Detroit, MI- Onsite Type: Full-time Security Clearance: No ... History of software projects putting Machine Learning systems into production in any capacity.

$95K - $130K/yr

... software engineering, or a related technical role; 3-5 years is preferred.- Proven hands-on ... supporting machine learning models or systems in production environments. - Strong Python ...

Machine Learning Engineer

Ann Arbor, MI · On-site

$120K - $160K/yr

About Mariana Minerals Mariana Minerals is a software-first, vertically integrated minerals company ... As a Machine Learning Engineer at Mariana, you'll help build and improve the machine learning ...

Machine Learning Engineer #1058742 Position Description: We are seeking an experienced AI Engineer ... This role combines expertise in Data Science, Software Engineering, and MLOps to deliver scalable ...

Machine Learning Engineer 3

Dearborn, MI · On-site

$105K - $126K/yr

Machine Learning Engineering Engineer 3 Dearborn, MI W2 Position Description: We are seeking an ... This role combines expertise in Data Science, Software Engineering, and MLOps to deliver scalable ...

Stefanini is looking for a Machine Learning Engineer(Dearborn, MI) For quick apply, please reach ... software engineers, and other data scientists to test pipelines, validate outputs, and launch new ...

Machine Learning Engineer

Auburn Hills, MI · On-site

$108K - $130K/yr

We are looking for a Machine Learning Engineer / Data Scientist to develop advanced statistical models and simulations that drive Vehicle Configuration Optimization (VCO) . This role will leverage ...

Machine Learning Engineer

Dearborn, MI

$105K - $126K/yr

Machine Learning Engineer #1054987 * Employees in this job function are responsible for designing ... Design and develop innovative ML models, Gen AI systems, and software algorithms -- including LLM ...

Stefanini is looking for a Machine Learning Engineer(Allen Park, MI) For quick apply, please reach out to Navneet Pathak at / We are looking for a candidate who is responsible for predicting and/ or ...

Machine Learning Engineer

Auburn Hills, MI

$108K - $130K/yr

We are looking for a Machine Learning Engineer / Data Scientist to develop advanced statistical models and simulations that drive Vehicle Configuration Optimization (VCO) . This role will leverage ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

next page

Showing results 1-20

Machine Learning Engineer Software Engineer information

What is the difference between Machine Learning Engineer Software Engineer vs Data Scientist?

AspectMachine Learning EngineerSoftware Engineer
Required CredentialsBachelor's/Master's in CS, specialized ML coursesBachelor's in CS or related field
Work EnvironmentDevelops ML models, algorithms, data pipelinesBuilds software applications, systems, APIs
Industry UsageAI/ML projects, data-driven solutionsWeb, mobile, enterprise software

Machine Learning Engineers focus on designing and deploying ML models, requiring expertise in algorithms and data handling. Software Engineers develop broader software applications, emphasizing coding and system architecture. While both roles require programming skills, ML Engineers specialize in AI/ML tasks, whereas Software Engineers work across various software domains.

How do Machine Learning Engineer Software Engineers typically collaborate with data scientists and software development teams?

Machine Learning Engineer Software Engineers often serve as a bridge between data scientists and software development teams. They work closely with data scientists to understand and implement machine learning models, ensuring that the models are production-ready and scalable. Additionally, they collaborate with software engineers to integrate these models into existing applications, monitor their performance, and address any engineering challenges. This cross-functional collaboration is essential for delivering robust, end-to-end AI solutions that add real value to the business.
What job categories do people searching Machine Learning Engineer Software Engineer jobs in Michigan look for? The top searched job categories for Machine Learning Engineer Software Engineer jobs in Michigan are:
Infographic showing various Machine Learning Engineer Software Engineer job openings in Michigan as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.
Machine Learning Engineer

Full-time

Posted 18 days ago


Corning rating

8.2

Company rating: 8.2 out of 10

Based on 128 frontline employees who took The Breakroom Quiz

86th of 535 rated manufacturers


Job description

Are you ready to turn machine learning ideas into reliable solutions that improve how products are made?

What is your role?

As a Machine Learning Engineer, you will work within a collaborative technical team to build, deploy, monitor, and maintain machine learning solutions that create measurable business value. You will partner with data scientists, analytics leaders, IT, and manufacturing teams to move models from experimentation into scalable and reliable production environments. This role is based in Monterrey and requires regular onsite presence, with hybrid flexibility.

Major responsibilities and tasks of the position:

- Participate in the development and maintenance of end-to-end machine learning pipelines, including data ingestion, preprocessing, training, validation, deployment, monitoring, and retraining.

- Collaborate with data scientists and engineers to translate prototypes and experimental models into production-ready solutions.

- Support model serving through APIs, batch jobs, or real-time systems, and apply MLOps practices for versioning, orchestration, monitoring, and CI/CD.

- Troubleshoot data, model, deployment, and integration issues while maintaining clear technical documentation and participating in code reviews.

What do you need to have?

- Bachelor's degree in Computer Science, Engineering, Data Science, Software Engineering, Data Engineering, or a related technical field.

- 0-2 years of experience in machine learning, data science, data engineering, software engineering, or relevant hands-on academic, internship, personal, or professional projects.

- Strong Python foundation and hands-on experience with at least one machine learning library or framework such as scikit-learn, TensorFlow, or PyTorch.

- Understanding of the machine learning lifecycle and the ability to clearly explain a project, your personal contribution, the tools used, and the outcome.

- Basic familiarity with data pipelines, databases, APIs, software development practices, or workflow automation.

- Advanced technical and business English, both written and verbal.

- Ability to work onsite in Monterrey at least two days per week and support plant-based projects as needed.

What would be a plus?

- Exposure to Databricks, MLflow, Kubeflow, Docker, Kubernetes, CI/CD, or other MLOps/DevOps tools.

- Experience with manufacturing, industrial, process, plant, or production data.- A GitHub portfolio or other examples that demonstrate hands-on technical work.

What do we offer?

- Competitive benefits above the requirements of Mexican law.

- Opportunity to work on high-impact machine learning initiatives that support manufacturing and business transformation.

- Collaborative global environment with exposure to Data Science, IT, analytics, and manufacturing teams.

- Learning and career development in a growing technical organization.

Corning is committed to providing equal employment opportunities and considers requests for reasonable accommodations in accordance with applicable laws. Individuals with disabilities or sincerely held religious beliefs may request reasonable accommodation to participate in the application or interview process, perform essential job functions, or access other benefits and privileges of employment. To submit a request for reasonable accommodations related to disability or religion, please contact us at accommodations@corning.com 


What Corning employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom