1

Python Ml Developer Jobs in Iowa (NOW HIRING)

AI Practitioner

West Des Moines, IA ยท On-site

$125 - $150/hr

... ML) to enhance operations, improve decision-making, and deliver innovation projects. The AI ... Strong programming skills (Python, SQL, R, or similar). * Ability to manage multiple AI projects ...

... ML) to enhance operations, improve decision-making, and deliver innovation projects. The AI ... Skills ยท Strong programming skills (Python, SQL, R, or similar). ยท Ability to manage multiple AI ...

Forward Deployed AI Engineer

Des Moines, IA ยท On-site

$132K - $366K/yr

Minimum 10 years software engineering experience (Python, TypeScript/JavaScript, Java) with 10 ... Minimum of 2 years experience with modern AI/ML platforms such as: * OpenAI, Anthropic, or similar ...

Data Architect

West Des Moines, IA ยท On-site

$58.50 - $75.25/hr

Design logical, physical, and conceptual data models to support analytics, reporting, AI/ML, and ... Collaborate with engineers to implement architectural patterns in production systems * Ensure ...

What You Need: * 5+ years software engineering experience (Python, TypeScript/JavaScript, Java ... ML platforms such as: * OpenAI, Anthropic, or similar foundation model providers * Workflow ...

Showing results 41-60

Python Ml Developer information

What does a Python ML Developer do?

A Python ML Developer designs, builds, and deploys machine learning models using the Python programming language. They work with large datasets, clean and process data, select appropriate algorithms, and use libraries like TensorFlow, PyTorch, or scikit-learn to implement solutions. Their work often involves collaborating with data scientists and engineers to integrate machine learning models into applications. Additionally, they may be responsible for testing, tuning, and optimizing models to achieve the best possible performance in real-world scenarios.

What are the key skills and qualifications needed to thrive as a Python ML Developer?

To thrive as a Python ML Developer, you need strong programming skills in Python, a solid understanding of machine learning algorithms, and a background in mathematics or statistics, often supported by a degree in computer science, engineering, or a related field. Familiarity with tools and libraries such as TensorFlow, scikit-learn, PyTorch, and version control systems like Git is essential, along with experience using data visualization and cloud platforms. Critical soft skills include problem-solving, adaptability, and effective communication to collaborate with cross-functional teams and explain complex models to stakeholders. These skills ensure the successful development, deployment, and maintenance of machine learning solutions that drive business value.

What are some common challenges Python ML Developers face when deploying machine learning models to production?

Python ML Developers often encounter challenges such as ensuring model scalability, managing dependencies, and maintaining reproducibility when deploying models into production environments. Integrating machine learning models with existing systems can require close collaboration with DevOps and software engineering teams to streamline workflows and automate deployment pipelines. Additionally, monitoring model performance over time and handling data drift are crucial responsibilities to ensure continued accuracy and reliability of deployed solutions.

What is the difference between Python Ml Developer vs Data Scientist?

AspectPython Ml DeveloperData Scientist
Required CredentialsBachelor's in CS, Data Science, or related; Python, ML certificationsBachelor's/Master's in Data Science, Statistics, or related; Python, ML certifications
Work EnvironmentSoftware development teams, AI/ML projectsResearch, data analysis, modeling teams
Employer & Industry UsageTech companies, startups, AI firmsFinance, healthcare, tech, research institutions
Common Search & ComparisonYesYes

Python ML Developers focus on building and deploying machine learning models using Python, often working closely with software engineering teams. Data Scientists analyze data, create models, and generate insights, often using Python along with statistical tools. While both roles require Python and ML knowledge, Python ML Developers are more involved in implementation and deployment, whereas Data Scientists focus on data analysis and research.

What are popular job titles related to Python Ml Developer jobs in Iowa?

For Python Ml Developer jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Python Ml Developer jobs in Iowa look for?

The top searched job categories for Python Ml Developer jobs in Iowa are:

Infographic showing various Python Ml Developer job openings in Iowa as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 76% Physical, 6% Hybrid, and 18% Remote job distribution.

AI Practitioner

West Des Moines, IA โ€ข On-site

$125 - $150/hr

Other

Posted 11 days ago


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.


Full Time Technical Office - Des Moines, IA West Des Moines, IA, US


POSITION PURPOSE

The AI Practitioner is an individual contributor responsible for driving the development, implementation, and optimization of AI-powered solutions across the enterprise. This role will play a key part in identifying opportunities to leverage Artificial Intelligence (AI) and Machine Learning (ML) to enhance operations, improve decision-making, and deliver innovation projects. The AI Practitioner will also support the โ€œcare and feedingโ€ of AI systems โ€” maintaining, improving, and monitoring AI tools, agents, and models to ensure ongoing value creation and ethical, responsible use of AI across the organization.


ACCOUNTABILITIES & PERFORMANCE EXPECTATIONS
AI Solution Development & Implementation
  • Design, develop, and deploy AI models, tools, and workflows to address identified business challenges and innovation opportunities.
  • Collaborate with business stakeholders to translate functional requirements into AI-driven solutions.
  • Evaluate and integrate third-party AI tools or APIs (e.g., large language models, predictive analytics, automation platforms).
  • Build and fine-tune AI models to support data analysis, customer insights, operational efficiency, and innovation initiatives.

AI Operations, Maintenance & Optimization
  • Oversee the lifecycle of deployed AI solutions, ensuring consistent performance, accuracy, and compliance.
  • Monitor AI agents, chatbots, and automation tools for output quality, model drift, and user adoption.
  • Conduct regular retraining, tuning, and improvement of AI models and workflows.
  • Implement governance and documentation standards for AI projects to ensure transparency and repeatability.

Cross-Functional Collaboration
  • Partner with data engineers, business analysts, and innovation leaders to identify use cases and prioritize AI opportunities.
  • Serve as an internal AI subject matter expert, advising teams on potential AI use and practical applications.
  • Communicate complex AI concepts to non-technical stakeholders in an accessible way.
  • Participate in project teams and proof-of-concept initiatives exploring new AI technologies or tools.
  • Stay current on emerging AI trends, technologies, and best practices.
  • Experiment with new AI models, frameworks, and methodologies to identify potential business applications.
  • Support internal knowledge-sharing initiatives and contribute to the development of an enterprise AI capability framework.

POSITION REQUIREMENTS
Education
  • Bachelorโ€™s degree in Computer Science, Data Science, Artificial Intelligence, Engineering, or a related field (Masterโ€™s preferred but not required).

Experience
  • 2โ€“5 years of experience developing and implementing AI/ML solutions in an applied or enterprise environment.
  • Experience working with machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and/or large language models (e.g., OpenAI, Anthropic, Azure OpenAI).
  • Familiarity with AI tools and APIs for automation, NLP, computer vision, or data processing.
  • Understanding of data management principles, prompt engineering, and AI model evaluation.

Skills
  • Strong programming skills (Python, SQL, R, or similar).
  • Ability to manage multiple AI projects with attention to accuracy, performance, and business alignment.
  • Strong problem-solving, analytical thinking, and communication skills.
  • Interest in human-AI collaboration, ethics, and responsible AI development.

Preferred Qualifications
  • Hands-on experience deploying AI models in production environments.
  • Prior experience supporting AI tools or agents used by business teams.
  • Exposure to innovation or digital transformation initiatives within an enterprise.

Key Attributes
  • Curious and continuously learning about emerging AI technologies.
  • Comfortable working in ambiguity and exploring new, unstructured problem areas.
  • Collaborative mindset with the ability to bridge technical and business perspectives.
  • Self-starter who thrives in fast-paced, evolving environments.

To perform this job successfully, an individual must be able to complete each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill and/or ability required.


ITA Group, Inc. is an Equal Opportunity Employer. In compliance with the Americans with Disabilities Act, the Company will consider reasonable accommodations for qualified individuals with disabilities and encourage prospective employees and incumbents to discuss potential accommodations with the Company.

#J-18808-Ljbffr