1

Python Coding Jobs in Saint Paul, MN (NOW HIRING)

Python Tutor

Edina, MN · Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Participate in a GitHub-driven open-source project and follow clean coding and documentation ... Basic experience with Python (personal, academic, or internship projects count) * Familiarity with ...

Proficient Python coding ability with good understanding of data structures and data models * Experience with Kubernetes in a production environment * Understanding of basic software security ...

Coding Tutor

Edina, MN · Remote

$18 - $40/hr

Adapts instruction using block-based tools like Scratch, text-based languages like Python, and ... coding journey. * Effective Teaching Methods: Ability to identify concepts students commonly ...

Write scalable, production-grade Python code to wrap models into microservices and expose them via RESTful APIs for real-time inference. * Build and maintain automated data preprocessing, feature ...

Write scalable, production-grade Python code to wrap models into microservices and expose them via RESTful APIs for real-time inference. * Build and maintain automated data preprocessing, feature ...

... Firm's code of conduct, and independence requirements. The Opportunity As part of the Data and ... Python and SQL - Experience with Docker and containerized deployments - Skilled in AI techniques ...

next page

Showing results 1-20

Python Coding information

See Saint Paul, MN salary details

$13

$59

$87

How much do python coding jobs pay per hour?

As of Jul 31, 2026, the average hourly pay for python coding in Saint Paul, MN is $59.11, according to ZipRecruiter salary data. Most workers in this role earn between $48.70 and $67.12 per hour, depending on experience, location, and employer.

What are typical daily responsibilities for someone working in Python Coding?

Professionals in Python Coding roles often spend their days writing, testing, and debugging code as part of software development projects, collaborating closely with team members such as developers, project managers, or data analysts. They may also review code written by peers, contribute to code documentation, and participate in team meetings to discuss project goals or troubleshoot issues. Some positions involve working on back-end systems, automating tasks, or supporting data operations depending on the organization's focus. The role offers a mix of independent problem-solving and teamwork, making adaptability and strong communication valuable assets.

What is a Python Coding job?

A Python Coding job involves writing, testing, and maintaining software applications using the Python programming language. Professionals in this role may work in web development, data analysis, automation, artificial intelligence, or backend development. They often collaborate with teams to design algorithms, optimize code, and ensure software functionality. Strong problem-solving skills and knowledge of Python libraries and frameworks are essential for success in this role.

What jobs can I do with just Python?

Python is used in various roles such as software developer, data analyst, automation engineer, and machine learning engineer. These jobs often require knowledge of libraries like Pandas, NumPy, or frameworks like TensorFlow, and may involve working in environments like Linux or cloud platforms.

Are Python coders in demand?

Python coders are in high demand across many industries due to the language's versatility in web development, data analysis, machine learning, and automation. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data libraries such as Pandas and NumPy. The demand is expected to grow as Python remains a key tool in technology and data-driven fields.

What jobs can you get with Python coding?

Python coding skills can lead to roles such as software developer, data analyst, data scientist, machine learning engineer, web developer, automation engineer, and cybersecurity analyst. These jobs often require knowledge of frameworks, libraries, and tools like Django, Flask, Pandas, and TensorFlow, and may involve working in various industries including technology, finance, healthcare, and research.

How much do Python coders make?

Python coders, or Python developers, typically earn a median salary ranging from $70,000 to $120,000 annually, depending on experience, location, and industry. Skilled programmers with expertise in frameworks, libraries, and tools like Django or Flask can command higher salaries, especially in tech hubs or for senior roles.

What are the key skills and qualifications needed to thrive in the Python Coding position, and why are they important?

To thrive in Python Coding roles, you need a solid understanding of Python programming, problem-solving skills, and experience with common frameworks and libraries such as Django or Pandas. Familiarity with version control systems (like Git), integrated development environments (IDEs), and sometimes professional certifications like PCEP or PCAP are often advantageous. Strong analytical thinking, adaptability, and effective communication skills help individuals excel in collaborative projects and diverse development environments. These abilities are vital to deliver reliable code, work effectively in teams, and quickly adapt to evolving project requirements.

What are the most commonly searched types of Python Coding jobs in Saint Paul, MN? The most popular types of Python Coding jobs in Saint Paul, MN are:
What are popular job titles related to Python Coding jobs in Saint Paul, MN? For Python Coding jobs in Saint Paul, MN, the most frequently searched job titles are:
What job categories do people searching Python Coding jobs in Saint Paul, MN look for? The top searched job categories for Python Coding jobs in Saint Paul, MN are:
Infographic showing various Python Coding job openings in Saint Paul, MN as of July 2026, with employment types broken down into 1% Internship, 1% As Needed, 83% Full Time, 11% Part Time, 1% Temporary, and 3% Contract. Highlights an 79% Physical, 4% Hybrid, and 17% Remote job distribution, with an average salary of $123,320 per year, or $59.3 per hour.

Support Engineer (Python)

SA Technologies Inc.

Plymouth, MN • On-site

Other

Re-posted 21 days ago


Job description

Company Description

SA Technologies Inc. (www.satincorp.com) is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.

All SA Technologies requirements are Direct Client Requirements from IT Hiring Managers. We guarantee you the best rate for your skills and performance.



Job Description

Position: Support Engineer (Python)

Location: Plymouth, MN

Duration: 6 Months

Rate: Open


Job Description:

Immediate need for a Support Engineer with strong python experience to help identify and resolve field issues for the OnRack product/project. He/she will be working in the Engineering Support Team responsible for handling field/customer escalations related to code issues. 

Duties / Responsibilities: 

Review log files and/or code to understand the layout of the Software to help identify and resolve code issues quickly. 

Fast learner to understand code developed by others and be able to make changes and verify the change fixes customer problem. 

Need to be able to debug field problems quickly. 

Candidates will have the ability to consult with the developers who developed the code as needed. Must have a strong sense of urgency to identify code issues and apply a fix. 

The Software Engineer will have access to the Developers of the code to help understand the potential problem to apply a bug fix. 

Candidate needs to be able to code in NodeJS (but not UI development). This is server side development. The product does things like poll hardware over the IPMI interface, handle PXE boot of compute nodes, managing of compute nodes, network devices (switches), etc. Need to be able to manage hardware. 


Required: 

python

Ability to understand code developed by others and the ability to be able to make changes and verify the change fixes customer problem. 

Fast learner 

Strong sense of urgency 

Ideal person would ideally have NodeJS experience, concepts of agile process, Jenkins build knowledge. 

Able to manage hardware 

Will consider a recent grad with 1-2 years NodeJS experience 


Desired: 

Experience with scripting language would be helpful (Perl or Python preferred but not required). 


Additional Information

All your information will be kept confidential according to EEO guidelines.