1

Python Developer Jobs in Grand Haven, MI (NOW HIRING)

Azure Data Engineer

Grand Rapids, MI · On-site

$106.30K - $127.70K/yr

Hands-on SQL/Python/Scala skills and experience working with complex data flows or digital marketing/ecommerce data environments. Overview / Summary We are seeking an experienced Azure Data Engineer ...

New

... Python, and Azure DevOps • Excellent analytical thinking and understanding of details and relationships. • Ability to collaborate effectively in a global team spanning several time zones and ...

Data Engineer

Grand Rapids, MI · On-site

$110K - $132.10K/yr

Hands-on SQL/Python/Scala skills and experience working with complex data flows or digital marketing/ecommerce data environments. Overview / Summary We are seeking an experienced Azure Data Engineer ...

Data Engineer

Grand Rapids, MI · On-site

$110K - $132.10K/yr

Hands-on SQL/Python/Scala skills and experience working with complex data flows or digital marketing/ecommerce data environments. Overview / Summary We are seeking an experienced Azure Data Engineer ...

... programming languages commonly used in AI/ML development, such as ... Python, and supporting languages (e.g., SQL, Java, C++). - 3 years demonstrated experience of ...

New

next page

Showing results 1-20

Python Developer information

See Grand Haven, MI salary details

$12

$53

$78

How much do python developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for python developer in Grand Haven, MI is $53.35, according to ZipRecruiter salary data. Most workers in this role earn between $43.99 and $60.62 per hour, depending on experience, location, and employer.

What Does a Python Developer Do?

As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.

What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?

To thrive as a Python Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and knowledge of databases and cloud services are commonly required. Problem-solving ability, attention to detail, and effective communication help developers collaborate and deliver high-quality code. These skills and qualities are vital to building efficient, scalable software solutions and contributing effectively to development teams.

What are some common challenges Python Developers face when working on large-scale projects?

Python Developers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring consistent code style among team members, and optimizing application performance. Collaboration with other developers becomes essential, often requiring the use of version control systems and code review processes. Additionally, integrating Python code with other technologies or legacy systems can present unique compatibility and testing hurdles. Proactively adopting best practices like modular architecture and thorough documentation can help mitigate these issues.

What is the difference between Python Developer vs Java Developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automation, scriptingEnterprise applications, Android development, backend systems
Industry UsageTech startups, data companies, automation firmsFinancial services, enterprise software, mobile app companies
Common Search/ComparisonOften compared for backend and scripting rolesCompared for enterprise and mobile app development

Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.

What cities near Grand Haven, MI are hiring for Python Developer jobs? Cities near Grand Haven, MI with the most Python Developer job openings:
Infographic showing various Python Developer job openings in Grand Haven, MI as of May 2026, with employment types broken down into 70% Full Time, 21% Part Time, 1% Temporary, and 8% Contract. Highlights an 70% Physical, 4% Hybrid, and 26% Remote job distribution, with an average salary of $110,973 per year, or $53.4 per hour.
AI Developer/Project Manager

Full-time

Posted 10 days ago


Job description

Overview

We are seeking an innovative and hands-on AI Developer/Project Manager to lead the identification, development, and implementation of artificial intelligence and automation solutions within our contract packaging manufacturing operations. This role bridges technology and operations-driving efficiency, improving production workflows, and enabling data-driven decision-making across the plant.

The ideal candidate will combine technical AI expertise with strong project leadership skills, working cross-functionally with operations, quality, engineering, and leadership teams to deliver scalable, high-impact solutions. This is a unique opportunity to modernize a fast-paced manufacturing environment through practical, results-oriented AI applications.

Responsibilities
  • Identify opportunities to apply AI, machine learning, and automation to improve manufacturing throughput, quality, and cost efficiency
  • Lead end-to-end project management for AI initiatives, from concept through deployment and continuous improvement
  • Develop, test, and deploy AI models and tools (e.g., predictive maintenance, demand forecasting, quality inspection, workflow automation)
  • Collaborate with production, engineering, and IT teams to integrate AI solutions into existing systems and processes
  • Analyze operational data to identify trends, inefficiencies, and opportunities for optimization
  • Translate business needs into technical requirements and actionable solutions
  • Manage project timelines, budgets, vendor relationships, and stakeholder communication
  • Build dashboards, reporting tools, and data pipelines to support real-time decision-making
  • Ensure solutions are scalable, secure, and aligned with organizational goals
  • Provide training and change management support to drive adoption across the workforce
  • Stay current on emerging AI technologies and recommend practical applications for the business
Qualifications
  • Bachelor's degree in Computer Science, Engineering, Data Science, or a related field (or equivalent practical experience)
  • 2-7 years of experience in AI/ML development, data analytics, or automation
  • Proven project management experience delivering technology or process improvement initiatives
  • Experience working in manufacturing, supply chain, or industrial environments a plus
  • Proficiency in programming languages such as Python, along with AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn)
  • Strong understanding of data analysis, data pipelines, and visualization tools (e.g., Power BI, Tableau)
  • Ability to communicate complex technical concepts to non-technical stakeholders
  • Strong organizational, problem-solving, and leadership skills
Employment Type: FULL_TIME