1

Machine Learning Engineer Jobs in Ann Arbor, MI (NOW HIRING)

Under limited supervision, the AI Engineer is responsible for designing, developing, and deploying production-ready AI and machine learning solutions that address complex business needs. This role ...

Sr. Data Engineer

Ann Arbor, MI · On-site

$103K - $140K/yr

The role involves working across various data domains and collaborating with machine learning engineers to enhance production processes. Responsibilities : • Work across domains--for example, all ...

Senior AI Engineer - SFL Scientific

Detroit, MI · On-site

$103K - $142K/yr

Work You'll Do As a Senior AI Engineer, you'll work cross-functionally with data scientists, machine learning engineers, project managers, and industry experts to develop robust AI infrastructure and ...

AI Engineer

Detroit, MI · On-site

$55K - $187K/yr

Certifications aligned to data engineering, machine learning, and cloud platforms, including AWS ... Google Cloud, Microsoft Azure, Databricks, Snowflake, or related data and AI credentials ...

AI Engineer

Detroit, MI · On-site

$50K - $112K/yr

Certifications aligned to data engineering, machine learning, and cloud platforms, including AWS, Google Cloud, Microsoft Azure, Databricks, Snowflake, or related data and AI credentials - Building ...

Lead Research Engineer

Ann Arbor, MI · On-site +1

$100K - $132K/yr

We hire engineers and specialists across a variety of AI research areas to drive the company ... Experienceintegrating Machine Learning solutionsinto production-grade softwarewith a sound ...

Showing results 41-60

Machine Learning Engineer information

See Ann Arbor, MI salary details

$30.8K

$126K

$189.3K

How much do machine learning engineer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for machine learning engineer in Ann Arbor, MI is $125,979.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,300.00 and $151,600.00 per year, depending on experience, location, and employer.

What is a machine learning engineer?

Machine Learning Engineers are specialized software engineers who design, build, and deploy machine learning models and systems. They work at the intersection of software engineering and data science, transforming data-driven prototypes into scalable, production-ready solutions. Their responsibilities include data preprocessing, model selection, algorithm implementation, and optimizing models for performance and efficiency. Machine Learning Engineers often collaborate with data scientists, software developers, and other stakeholders to integrate AI technologies into products and services.

What does a machine learning engineer do?

A machine learning engineer maintains production systems and often works with other engineers. In this career, you work with software development methodology, use modern software development tools, and use agile practices. You also play a role in software design and architecture, so you may occasionally work with a programmer. An engineer may help to predict how a model should perform or seek out regression issues by using different test types and algorithms. To fulfill your duties and responsibilities, you work on a computer and use an array of skills and programs to carry out these tests.

What are the key skills and qualifications needed to thrive as a machine learning engineer, and why are they important?

To thrive as a Machine Learning Engineer, you need strong programming skills (particularly in Python), a solid background in mathematics and statistics, and a degree in computer science or a related field. Experience with machine learning frameworks (such as TensorFlow or PyTorch), data processing tools, and cloud platforms is typically required. Problem-solving ability, effective communication, and adaptability are crucial soft skills for collaborating with teams and translating complex models into practical solutions. These competencies ensure the development, deployment, and continual improvement of machine learning systems that drive business value.

What are some common challenges faced by machine learning engineers when deploying models to production?

Machine Learning Engineers often encounter challenges such as ensuring model scalability, maintaining data consistency between training and production environments, and monitoring model performance over time. Integrating models into existing software infrastructure may require collaboration with DevOps and software engineering teams to address issues like latency, version control, and resource allocation. Additionally, ongoing model maintenance is crucial to prevent model drift and ensure that predictions remain accurate as new data becomes available.

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

AspectMachine Learning EngineerData Scientist
CredentialsBachelor's or Master's in CS, Data Science, or related; experience with ML frameworksBachelor's or Master's in Statistics, Data Science, or related; strong analytical skills
Work EnvironmentDevelops scalable ML models, deploys algorithms into productionAnalyzes data, builds models, interprets data insights
Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research organizations

While both roles work with data and machine learning, Machine Learning Engineers focus on building and deploying scalable ML models in production environments. Data Scientists primarily analyze data, create models, and generate insights. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Machine Learning Engineer jobs in Ann Arbor, MI?

The most popular types of Machine Learning Engineer jobs in Ann Arbor, MI are:

What are popular job titles related to Machine Learning Engineer jobs in Ann Arbor, MI?

For Machine Learning Engineer jobs in Ann Arbor, MI, the most frequently searched job titles are:

What job categories do people searching Machine Learning Engineer jobs in Ann Arbor, MI look for?

The top searched job categories for Machine Learning Engineer jobs in Ann Arbor, MI are:

What cities near Ann Arbor, MI are hiring for Machine Learning Engineer jobs?

Cities near Ann Arbor, MI with the most Machine Learning Engineer job openings:

Infographic showing various Machine Learning Engineer job openings in Ann Arbor, MI as of August 2026, with employment types broken down into 1% As Needed, 71% Full Time, 27% Part Time, and 1% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $125,979 per year, or $60.6 per hour.

Machine Learning Engineering Manager, App SW

Detroit, MI • On-site

$336K - $381K/yr

Full-time

Re-posted 16 days ago


Job description

The Role
We're looking for an exceptional leader to spearhead our new Application Engineering team, a self-sufficient and high-impact group focused on localising and advancing our autonomous driving technology for the US market. This is a unique opportunity to shape Wayve's AV capabilities in the US from the ground up.
As a founding manager, you'll lead a small but mighty team of engineers working across robotics, machine learning, and systems integration. You'll drive development of autonomy features tailored for US's road infrastructure, cultural driving behaviours, and regulatory landscape, ensuring our AV stack performs safely and effectively in this highly distinctive environment.
We're looking for someone who thrives in self-directed, startup-like conditions, capable of setting a vision, executing fast, and making robust decisions independently - while staying aligned with global engineering efforts.
This role requires breadth: strong experience across AV systems, including robotics and autonomy, is essential. If you also bring deep expertise in machine learning, that's a major plus.
Key Responsibilities:
  • Build and lead a self-sufficient AV development team in the US, hiring and mentoring top talent across Robotics and ML.
  • Deliver autonomy capabilities tailored to road conditions and driving norms, in close collaboration with central Autonomy teams.
  • Drive full-cycle development: from identifying local autonomy needs, to designing, implementing, testing, and deploying features into production.
  • Ensure the team upholds Wayve's high engineering standards, while operating with agility and independence.
  • Work closely with OEM partners in the US - representing Wayve's autonomy team in technical discussions, capturing product requirements, and shaping joint development plans.
  • Establish close working relationships with our product and vehicle operations teams in the US.
About you
To be successful in this role, you'll bring strong technical expertise, proven leadership skills, and a passion for building robust autonomous systems that can adapt to diverse real-world challenges.
Essential
  • A strong background in robotics and autonomy, with experience building and deploying systems that operate in real-world environments.
  • Demonstrated ability to lead and grow high-performing engineering teams, ideally in geographically distributed or independent settings.
  • Comfortable with ambiguity: you can define goals, carve out roadmaps, and deliver high-impact work with minimal supervision.
  • Broad technical fluency: capable of reviewing and guiding work across software engineering, ML, controls, and systems integration.
  • Excellent communication skills: you're able to clearly convey technical context and strategic vision across cultures and time zones.
  • Strong product sense and stakeholder management skills: you're comfortable interfacing directly with OEM customers and representing engineering in external-facing conversations.
Desirable
  • Prior experience in autonomous vehicles or robotic systems operating at scale.
  • Familiarity with US's road environment, driving behaviour, or AV regulatory landscape.
  • A strong foundation in machine learning and its application to real-time decision-making or perception systems.

This role is a full-time role based in Sunnyvale, CA or Detroit (hybrid) and the reasonably estimated salary for this role ranges from $336,400 to $381,600, plus a competitive equity package. Actual compensation is based on the candidate's skills, qualifications, and experience.
At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We operate core working hours so you can determine the schedule that works best for you and your team.
#LI-KM1