1

Computer Programming Internship Jobs in Minnesota

Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software ... internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C+

Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software ... internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C+

Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software ... internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C+

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software ... Outstanding academics (cumulative GPA greater than or equal to 3.5) * Previous work or internship ...

Experience with SolidWorks or other CAD software through coursework, projects, or internships ... Hands-on engineering experience in a manufacturing environment * Exposure to cross-functional ...

next page

Showing results 1-20

Computer Programming Internship information

See Minnesota salary details

$11

$22

$38

How much do computer programming internship jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for computer programming internship in Minnesota is $22.42, according to ZipRecruiter salary data. Most workers in this role earn between $18.12 and $23.80 per hour, depending on experience, location, and employer.

What is the difference between Computer Programming Internship vs Software Development Internship?

AspectComputer Programming InternshipSoftware Development Internship
Required SkillsBasic programming languages (e.g., Python, Java)Programming, software design, problem-solving
Work EnvironmentTech companies, startups, educational institutionsTech firms, software companies, startups
Typical Duration8-12 weeks8-12 weeks
FocusLearning programming fundamentalsBuilding and testing software applications

While both internships involve programming skills, a Computer Programming Internship typically emphasizes learning coding basics, whereas a Software Development Internship focuses on designing, developing, and testing software projects. The roles often overlap but differ in scope and depth of software engineering tasks.

What is a computer programming internship?

A computer programming internship is a temporary position that allows students or recent graduates to gain practical experience in software development and coding within a professional setting. Interns typically work under the supervision of experienced programmers, contributing to real projects while learning industry-standard tools, languages, and development practices. The goal is to help interns build technical skills, enhance their resumes, and gain insight into how software teams operate, often leading to networking opportunities and potential full-time job offers.

What are the key skills and qualifications needed to thrive as a Computer Programming Intern, and why are they important?

To thrive as a Computer Programming Intern, a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and data structures is essential, often supported by progress toward a computer science degree. Familiarity with version control systems like Git, integrated development environments (IDEs), and possibly exposure to databases or web frameworks is typically expected. Strong problem-solving abilities, eagerness to learn, and clear communication help interns stand out and integrate with development teams. These skills and qualities are crucial for contributing effectively to projects, adapting to new technologies, and maximizing the internship learning experience.

What kinds of projects and tasks can I expect to work on during a computer programming internship?

During a computer programming internship, you'll typically work on real-world coding projects such as developing features, fixing bugs, or writing automated tests under the guidance of experienced developers. Interns often participate in code reviews, team meetings, and may also help with documentation or research tasks. The exact responsibilities can vary based on the company, but you'll likely collaborate closely with other engineers and possibly with product managers or designers, providing a well-rounded experience. This hands-on exposure helps you build both technical and teamwork skills that are highly valued in the software industry.
What are the most commonly searched types of Computer Programming jobs in Minnesota? The most popular types of Computer Programming jobs in Minnesota are:
What cities in Minnesota are hiring for Computer Programming Internship jobs? Cities in Minnesota with the most Computer Programming Internship job openings:
Infographic showing various Computer Programming Internship job openings in Minnesota as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $46,640 per year, or $22.4 per hour.
MN AI Hub Data Engineering Intern

MN AI Hub Data Engineering Intern

University of St Thomas

Saint Paul, MN • On-site

$25/hr

Other

Posted 20 days ago


University Of St. Thomas (Minnesota) rating

7.7

Company rating: 7.7 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

223rd of 546 rated colleges and universities


Job description

OVERVIEW
Job Title: MN AI Hub Data Engineering Intern
Location:St. Paul
Pay Rate: $25/per hour
Hours: Up to 20 hours a week.
The Minnesota Semiconductor AI Hub is a collaborative initiative between the University of St. Thomas College of Engineering and local semiconductor manufacturing companies, including Seagate, SkyWater Technology, and Polar Semiconductor. The Hub focuses on developing data-driven and AI-powered solutions to shared manufacturing challenges with the goal of advancing capabilities that benefit the broader Minnesota semiconductor industry.
The Hub is seeking two highly motivated students pursuing a Master's degree in the College of Engineering @ St Thomas in Data Science, Software Engineering, Electrical & Computer Engineering or Artificial Intelligence with a tentative graduation date of May 2027 or beyond to join as Data Engineering Interns working 20 hrs/week. You will work alongside faculty researchers and graduate students on applied projects with direct relevance to partner company operations. This is a hands-on opportunity to contribute to real engineering problems at the intersection of artificial intelligence and semiconductor manufacturing.
Our Data Engineering Interns will support data pipeline development, reporting modernization, and advanced analytics initiatives across factory and operational systems. This position will be based out of St Paul Campus but occasionally may require travel to our industry partner location in the Twin Cities.
Key Responsibilities
- Assist in maintaining data pipelines (Oracle, Postgres, Hive etc.) and resolving issues. Includes troubleshooting packages and tracing data pipelines.
- Support data integration for reporting tools such as Power BI and Tableau
- Help automate workflows using modern tools (e.g., Python, SQL, GenAI tools)
- Support data validation, troubleshooting, and performance optimization
What You Will Gain
- Hands-on experience with enterprise-scale data systems
- Exposure to real-world data engineering challenges in a manufacturing environment
- Opportunity to contribute to high-impact projects
- Mentorship from faculty and experienced data engineering professionals
QUALIFICATIONS
Required Qualifications
- Currently pursuing a Master's degree in the College of Engineering @ St Thomas in Data Science, Software Engineering, Electrical & Computer Engineering or Artificial Intelligence with a tentative graduation date of May 2027 or beyond (we are looking for someone who is at least available both Fall 2026 and Spring 2027 semesters)
- Strong SQL skills and understanding of relational and NoSQL databases
- Basic programming experience in Python or similar language
- Familiarity with data structures and ETL concepts
- Strong analytical and problem-solving skills
Preferred Qualifications
- Experience with Power BI, Tableau, or similar visualization tools
- Knowledge of cloud platforms or modern data tools
- Exposure to manufacturing or operational datasets
- Interest in automation, AI, or GenAI-based tooling
In your cover letter please specify your familiarity with the tools, programming languages and other skills listed under the Required and Preferred Qualifications.

What University Of St. Thomas (Minnesota) employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom