1

Python Programmer Jobs in Duluth, MN (NOW HIRING)

Proficiency with PTC CREO/Windchill, MathWorks tools (e.g., Matlab, Simulink), Atlassian tools (e.g., Jira), and programming languages (e.g., Python or C++). * Experience performing multidisciplinary ...

AI Automation Engineer -Remote

Duluth, MN · On-site +1

$202K - $234K/yr

Experience creating LLM-backed tools involving prompt engineering and automated evals * 5+ years of experience in full-stack development with strong skills in Python, React and JavaScript * Excellent ...

AI Automation Engineer -Remote

Duluth, MN · On-site

$202K - $234K/yr

Experience creating LLM-backed tools involving prompt engineering and automated evals * 5+ years of experience in full-stack development with strong skills in Python, React and JavaScript * Excellent ...

Digital Analyst Internships

Duluth, MN · On-site

$109K - $129K/yr

Basic programming or scripting experience in Python, SQL, or JavaScript * Experience with Sitecore or other Content Management Systems Company Description At Beckman Coulter Diagnostics, part of the ...

Digital Analyst Internships

Duluth, MN

$109K - $129K/yr

Basic programming or scripting experience in Python, SQL, or JavaScript * Experience with Sitecore or other Content Management Systems Company Description At Beckman Coulter Diagnostics, part of the ...

Air Modeler

Duluth, MN · Remote

$80K - $119K/yr

Programming and scripting experience in Python, R, BASH, or similar to automate modeling workflows, QA checks, post-processing, and visualization. Familiarity with federal, state(s), and local air ...

Collaborate with cross-functional teams such as IT and engineering to integrate data from various ... Comfortable with Python. * Experience working within data platforms like Databricks/Snowflake, and ...

Collaborate with cross-functional teams such as IT and engineering to integrate data from various ... Comfortable with Python. * Experience working within data platforms like Databricks/Snowflake, and ...

Sr. Infrastructure Engineer

Duluth, MN

$107K - $146K/yr

Proven experience with IAC and automation tools (e.g., Terraform, Ansible, Python). * Exceptional analytical and problem-solving skills to tackle complex technical challenges. * Strong communication ...

next page

Showing results 1-20

Python Programmer information

See Duluth, MN salary details

$40

$67

$82

How much do python programmer jobs pay per hour?

As of Jul 2, 2026, the average hourly pay for python programmer in Duluth, MN is $67.64, according to ZipRecruiter salary data. Most workers in this role earn between $62.07 and $71.63 per hour, depending on experience, location, and employer.

Are Python programmers in demand?

Python programmers are in high demand across various industries due to the language's versatility, ease of use, and widespread adoption in data science, web development, and automation. Employers seek professionals with skills in frameworks like Django or Flask and knowledge of libraries such as Pandas and NumPy, making Python a valuable skill for software development careers.

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

To thrive as a Python Programmer, you need strong proficiency in Python programming, understanding of algorithms, and a background in computer science or related fields. Familiarity with development tools like Git, testing frameworks such as PyTest, and experience with libraries like Django or Flask are typically required. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills for this role. These skills ensure the development of reliable, scalable software solutions and smooth collaboration within technical teams.

Will AI replace Python coders?

AI tools can automate certain programming tasks, but Python programmers are essential for designing, developing, and maintaining complex software systems. AI is more likely to augment the work of Python developers rather than replace them entirely, especially as coding requires problem-solving and creativity that AI cannot fully replicate.

What Do Python Programmers Do?

A Python programmer uses the programming language called Python to write code for various applications, including big data manipulation, web servers, program scripting, and more. In this career, the software allows you to program quicker using fewer lines, which creates an easy-to-read code. You can find work in web or game development, data visualization, and analyzing data, among others. Your job duties vary based on your specialization, but they usually include working with files and extensive support libraries, creating, testing and implementing new or updated applications, and examining the code to spot problems.

What are some common challenges Python Programmers face when working on large-scale projects, and how can they overcome them?

Python Programmers working on large-scale projects often encounter challenges such as managing code maintainability, optimizing performance, and coordinating with cross-functional teams. To address these, it’s essential to follow best practices like modular programming, using virtual environments, and employing version control systems such as Git. Regular code reviews and clear communication within the team help maintain code quality and ensure everyone is aligned. Leveraging frameworks and libraries effectively can also streamline development and reduce repetitive tasks.

What is Python coding salary?

The salary for a Python programmer varies based on experience, location, and industry, but typically ranges from $60,000 to $120,000 annually in many regions. Entry-level positions may start around $50,000, while experienced developers with specialized skills or certifications can earn over $130,000 per year.

What is the difference between Python Programmer vs Software Developer?

AspectPython ProgrammerSoftware Developer
Required CredentialsTypically a degree in Computer Science or related field; proficiency in PythonDegree in Computer Science or related; proficiency in multiple programming languages including Python
Work EnvironmentOften in tech companies, startups, or freelance projects focused on Python-based tasksIn various industries, working on full software solutions, often across multiple languages and platforms
Employer & Industry UsageTech firms, data analysis, automation projectsSoftware firms, IT departments, app development

While a Python Programmer specializes in Python coding, a Software Developer works on broader software solutions, often using multiple languages. Both roles require similar foundational skills, but Software Developers typically handle more comprehensive project responsibilities.

What are Python Programmers?

Python Programmers are software developers who specialize in writing code using the Python programming language. They design, develop, and maintain applications or systems, often working on tasks such as web development, data analysis, machine learning, automation, and scripting. Python Programmers need strong problem-solving skills and a good understanding of programming concepts. They often collaborate with other developers, data scientists, and stakeholders to build efficient and scalable solutions.

What jobs can I do with Python programming?

Python programmers can work in roles such as software developers, data analysts, data scientists, machine learning engineers, automation specialists, and web developers. These jobs often require knowledge of frameworks like Django or Flask, and familiarity with tools such as Git and cloud platforms. Python's versatility makes it applicable across industries including finance, healthcare, and technology.
What job categories do people searching Python Programmer jobs in Duluth, MN look for? The top searched job categories for Python Programmer jobs in Duluth, MN are:
What cities near Duluth, MN are hiring for Python Programmer jobs? Cities near Duluth, MN with the most Python Programmer job openings:
Infographic showing various Python Programmer job openings in Duluth, MN as of June 2026, with employment types broken down into 96% Full Time, and 4% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $140,696 per year, or $67.6 per hour.
AD&D Integration and Test Engineer Staff

AD&D Integration and Test Engineer Staff

Cirrus Aircraft

Duluth, MN • On-site

$116K - $174K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 20 days ago


Cirrus Aircraft rating

8.5

Company rating: 8.5 out of 10

Based on 54 frontline employees who took The Breakroom Quiz

20th of 60 rated aerospace companies


Job description

Job Summary

Lead the design, development, and implementation of a full aircraft integration test lab environment being created from the ground up. This role is responsible for architecting and executing Hardware-In-the-Loop (HIL), Software-In-the-Loop (SIL), and system integration environments to support advanced aircraft development, validation, company verification, and certification activities. The position requires a strong technical leader with proven ability to deliver on complex projects while driving continuous improvement.

Duties and Responsibilities/Essential Functions

  • Design and implement an end-to-end aircraft integration test lab, including hardware, software, facilities integration and networking infrastructure.
  • Define system architecture for real-time simulation environments (Iron Bird, SIL, HIL).
  • Integrate avionics, flight control systems, propulsion, and electrical systems into cohesive test platforms.
  • Develop and execute requirements-based test plans aligned with ARP4754A, DO-178C, and other certification standards.
  • Automate test execution and data acquisition pipelines using industry-standard tools such as NI VeriStand, LabVIEW, Speedgoat, or equivalent real-time test platforms.
  • Perform fault injection, regression testing, and continuous integration workflows.
  • Implement a variety of communication protocols (ARINC-429, CAN/CAN-FD, Ethernet, RS-485) across distributed systems.
  • Correlate simulation results with flight test data for validation and verification.
  • Provide technical leadership for the lab configuration, tool architecture, and also develop and lead testing automation strategies.
  • Mentor engineers in simulation, integration, and test methodologies.
  • Act as the primary lab test focal for collaboration with other engineering teams.
  • Drive cross-functional collaboration with avionics, software, and systems engineering teams.
  • Ensure compliance with FAA, ASTM, and Part 23 certification requirements.
  • Prepare detailed technical reports and present findings to stakeholders.

Qualifications

To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.

  • BS in Aerospace, Electrical, Mechanical, or Systems Engineering (MS preferred).
  • 8+ years in aircraft systems integration and HIL/SIL environments.
  • Advanced proficiency in Python, C/C++, MATLAB/Simulink.
  • Hands-on experience with real-time test automation tools (NI VeriStand, LabVIEW, Speedgoat, or equivalent). •
  • Deep knowledge of aircraft systems, control theory, and real-time simulation.
  • Expertise in communication protocols (ARINC-429, CAN, Ethernet).
  • Proven ability to lead technical projects and deliver complex integration environments.

Preferred Qualifications

  • Master’s or Doctorate in Aerospace, Mechanical, Electrical, or Systems Engineering. 
  • Experience with Agile/SCRUM methodologies and CI/CD pipelines. 
  • Familiarity with FAA certification processes, ASTM standards, and Part 23 compliance. 
  • Previous experience working on aviation certification programs. 
  • Pilot’s license or flight test experience. 
  • Background in VTOL, rotorcraft, or autonomous systems. 
  • Exposure to regulatory frameworks (FAA, DoD, NASA). 
  • Advanced data science and analytics skills for test data reduction and correlation. 
  • Experience planning and executing large-scale test campaigns for aircraft development. 
  • Proficiency in NI software suite (LabVIEW, VeriStand) and equivalent real-time test platforms. 
  • Experience developing and troubleshooting custom code for real-time operating systems. 
  • Familiarity with fault injection methodologies and failure mode analysis. 
  • Hands-on experience with lab instrumentation (oscilloscopes, logic analyzers, protocol analyzers). 
  • Knowledge of control theory, GNC algorithms, and physics-based modeling. 
  • Experience automating and executing test plans in fast-paced development environments. 
  • Familiarity with DO-178C, ARP4754A, and other aviation standards. 
  • Familiarity with industrial facility standards such as NEC/NFPA, OSHA safety recommendations and ANSI automation safety standards. 

Competencies

To perform the job successfully, an individual should demonstrate the following competencies: 

  • Strong technical leadership and project execution skills.
  • Excellent problem-solving and debugging capabilities.
  • Effective communication and cross-functional collaboration.

Our Benefits: Cirrus provides a range of exciting benefits, including:

  • 401(k) Plan: Dollar-for-dollar match up to 5% after 90 days, with 100% vesting.
  • Employer-Paid Coverages: Group term life, short- and long-term disability insurance.
  • Comprehensive Health Coverage: Medical, vision, dental, with additional dependent coverage options.
  • Free Health Tracking: With rewards for meeting health goals.
  • Generous PTO: 120 hours accrued within the first year.
  • Employee Referral Bonus: For referring talented candidates.
  • Career Development: Tuition reimbursement and professional growth opportunities.
  • Exclusive Discounts: Access to partner and marketplace discounts.
  • Community & Engagement: Company and employee clubs at various locations.

These benefits are designed to support your well-being, growth, and enjoyment at Cirrus!

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this position.  Duties, responsibilities and activities may change at any time with or without notice.  Work beyond 40 hours per week may be required. 

Cirrus is dedicated to a drug free work environment promoting equal employment opportunity.  Qualified applicants will receive consideration for employment without regard to race, sex, national origin, color, age, disability, religion, pregnancy, veteran status, marital and family status, sexual orientation, receipt of public assistance, genetic information or any other characteristic protected by applicable law.


What Cirrus Aircraft employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom