1

Machine Learning Engineer Jobs in Iowa (NOW HIRING)

MLOps Engineer

Ames, IA · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Build and maintain machine learning infrastructure, CI/CD pipelines, and automated data workflows. * Implement model tracking, versioning, and reproducibility practices. * Deploy and manage machine ...

Robotics & AI Research Engineer Description Auzmor is redefining workforce training by seamlessly ... You will develop state-of-the-art machine learning models, reinforcement learning algorithms, and ...

Data Engineer

Urbandale, IA · On-site

$80K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking passionate, talented engineers to work on exciting projects using the latest tools and technologies including robotics, computer-vision, machine learning, IoT, cloud computing, and ...

Collaborate with data engineers, software engineers, machine learning engineers, architects, cybersecurity specialists, and platform teams to operationalize scalable AI solutions using MLOps ...

CTIO AI Engineering Manager

Des Moines, IA · On-site

$73K - $244K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Those in data science and machine learning engineering at PwC will focus on leveraging advanced analytics and machine learning techniques to extract insights from large datasets and drive data-driven ...

Machine Evaluation Engineer

Dubuque, IA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Machine Evaluation Engineer The Machine Evaluation Engineer is responsible to plan and execute performance and functionality tests of core machine infrastructure to support the next generation of ...

IA

$193K/yr

Meta is building the next generation of AI infrastructure to power large-scale machine learning ... Network Engineer, AI Infrastructure Repair Responsibilities: * Define and drive the long-term ...

NGA AI Engineer Manager

Des Moines, IA · On-site

$73K - $244K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Those in data science and machine learning engineering at PwC will focus on leveraging advanced analytics and machine learning techniques to extract insights from large datasets and drive data-driven ...

US Tech - AI Engineering Senior Associate

Des Moines, IA

$55K - $187K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Those in data science and machine learning engineering at PwC will focus on leveraging advanced analytics and machine learning techniques to extract insights from large datasets and drive data-driven ...

We are seeking passionate, talented engineers to work on exciting projects using the latest tools and technologies including robotics, computer-vision, machine learning, IoT, cloud computing, and ...

ClifyX is seeking a highly accomplished Principal AI Engineer to lead the design, architecture, and delivery of enterprise scale AI and Machine Learning solutions. This role requires deep technical ...

Embedded Software Engineer

Urbandale, IA · On-site

$70K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking passionate, talented engineers to work on exciting projects using the latest tools and technologies including robotics, computer-vision, machine learning, IoT, cloud computing, and ...

Lead AI and Data Science Engineer II

Davenport, IA · On-site

$97K - $128K/yr

Data science applies statistical analysis, machine learning, and AI to identify meaningful patterns ... Lead AI and Data Science Engineer II Drive the design and delivery of advanced analytics ...

Lead AI and Data Science Engineer II

Des Moines, IA · On-site

$100K - $131K/yr

Data science applies statistical analysis, machine learning, and AI to identify meaningful patterns ... Lead AI and Data Science Engineer II Drive the design and delivery of advanced analytics ...

Showing results 41-60

Machine Learning Engineer information

See Iowa salary details

$29.6K

$120.9K

$181.7K

How much do machine learning engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for machine learning engineer in Iowa is $120,948.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,300.00 and $145,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 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 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 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 Iowa?

The most popular types of Machine Learning Engineer jobs in Iowa are:

What are popular job titles related to Machine Learning Engineer jobs in Iowa?

For Machine Learning Engineer jobs in Iowa, the most frequently searched job titles are:

What cities in Iowa are hiring for Machine Learning Engineer jobs?

Cities in Iowa with the most Machine Learning Engineer job openings:

What are popular job titles related to Machine Learning Engineer jobs in IA?

For Machine Learning Engineer jobs in IA, the most frequently searched job titles are:

Infographic showing various Machine Learning Engineer job openings in Iowa as of August 2026, with employment types broken down into 79% Full Time, and 21% Contract. Highlights an 100% In-person job distribution, with an average salary of $120,948 per year, or $58.1 per hour.

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 9 days ago


Iowa State University rating

7.2

Company rating: 7.2 out of 10

Based on 86 frontline employees who took The Breakroom Quiz

385th of 618 rated colleges and universities


Job description

Position Title:
MLOps Engineer
Job Group:
Professional & Scientific
Required Minimum Qualifications:
Bachelor's degree
Job Description:
Summary of Duties and Responsibilities:
Looking for an opportunity to apply AI and machine learning in ways that truly matter?
If so, the Translational AI Center (TrAC) at Iowa State University is seeking applicants for a MLOps (Machine Learning Operations) Engineer! This position will be classified as a Research and Development Engineer I.
What You'll Do:
  • Build and maintain machine learning infrastructure, CI/CD pipelines, and automated data workflows.
  • Implement model tracking, versioning, and reproducibility practices.
  • Deploy and manage machine learning models in cloud and production environments.
  • Containerize applications and support scalable deployment platforms.
  • Develop and maintain APIs, applications, and services that deliver AI solutions.
  • Monitor system performance, troubleshoot issues, and optimize reliability.
  • Write, test, and maintain high-quality, reusable software.
  • Create and maintain technical documentation.
  • Participate in code reviews and contribute to shared tools and libraries.
  • Collaborate with researchers and stakeholders to transition prototypes into production systems.
  • Support system integration and communicate technical requirements.
  • Provide technical guidance and training as needed.

This is a two-year, fixed term position with the opportunity for renewal.
Preferred Qualifications:
  • Bachelor's degree or above in Computer Science, Computer Engineering, Software Engineering, Data Science, or a related technical field.
  • Two years of related experience in backend software development, AI/ML model deployment, MLOps, DevOps, cloud/platform engineering, or a closely related technical area.
  • Experience deploying AI/ML models from prototype to production, including containerization, model versioning, automated deployment, monitoring, and operational support.
  • Strong backend development experience, preferably in Python, including APIs, distributed services, databases, testing, and reusable software components.
  • Experience with CI/CD, Git-based workflows, containerization, infrastructure automation, experiment tracking, observability, and secure deployment practices.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud, including compute, storage, identity management, monitoring, and managed AI/ML services.
  • Experience deploying and supporting shared technical platforms, including user access management, upgrades, backups, capacity planning, and user support.

About TrAC:
At the Translational AI Center (TrAC), we bridge the gap between cutting-edge AI research and real-world applications. Through federally funded initiatives, seed grant projects, and interdisciplinary research thrusts, we drive innovation that shapes the future of AI. To learn more about TrAC, please visit TrAC.
This posting will be open until filled. However, to receive full consideration, applications need to be submitted before August 14th, 2026.
Application Instructions:
To apply for this position, please click on "Apply" and complete the Employment Application. Please be prepared to enter or attach the following:
Resume/Curriculum Vitae
Letter of Application/Cover Letter
Why Choose Iowa State University?
Iowa State Employees enjoy comprehensive health and work-life benefits, including medical and dental, as well as:
  • Retirement benefits including defined benefit and defined contribution plans
  • Generous vacation, holiday, and sick time and leave plans
  • Onsite childcare (Ames, Iowa)
  • Life insurance and long-term disability
  • Flexible Spending Accounts
  • Various voluntary benefits and discounts
  • Employee Assistance Program
  • Wellbeing program
  • Iowa State offers WorkFlex options for some positions. WorkFlex offers flexibility on when, where, and how you do your work. For more information, please speak with the Hiring Manager.

If you have questions regarding this application process, please email employment@iastate.edu, or call 515-294-4800 or Toll Free: 1-877-477-7485.
Appointment Type:
Regular with Term Appointment (Fixed Term)
Proposed End Date or Length of Term:
August 31, 2028
Number of Months Employed Per Year:
12 Month Work Period
Time Type:
Full time
Pay Grade:
PS810
Original Posting Date:
August 7, 2026
Posting Close Date:
Job Requisition Number:
R19645
Iowa State University does not discriminate on the basis of race, color, age, ethnicity, religion, national origin, pregnancy, sexual orientation, genetic information, sex, marital status, disability, or status as a U.S. Veteran. Inquiries regarding non-discrimination policies may be directed to Office of Equal Opportunity, 2680 Beardshear Hall, 515 Morrill Road, Ames, Iowa 50011, Tel. 515-294-7612, email eooffice@iastate.edu.
General ISU compensation information can be found on the University Human Resources website. Please note that this is only a list of ranges and individuals will be paid commensurate with qualifications.

What Iowa State University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom