1

Computer Science Internship Jobs in Minnesota (NOW HIRING)

Candidates should have completed significant coursework in GIS, Geography, Computer Science, or a related field including hands-on experience with GIS software through internships or class projects.

Candidates should have completed significant coursework in GIS, Geography, Computer Science, or a related field including hands-on experience with GIS software through internships or class projects.

Internships are short-term, typically lasting from one quarter to one year, with the duration set ... Must be enrolled in a Master's or other graduate degree program in one of the Behavioral Sciences ...

Internships are short-term, typically lasting from one quarter to one year, with the duration set ... Must be enrolled in a Master's or other graduate degree program in one of the Behavioral Sciences ...

Job Function Administrative, Business/Management, Communications/Writing/Public Relations, Computer/Technical, Ministry, Other. Below is a list of common internship positions. You may request a ...

Job Function Administrative, Business/Management, Communications/Writing/Public Relations, Computer/Technical, Ministry, Other. Below is a list of common internship positions. You may request a ...

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 ...

next page

Showing results 1-20

Computer Science Internship information

See Minnesota salary details

$8

$21

$47

How much do computer science internship jobs pay per hour?

As of Jun 8, 2026, the average hourly pay for computer science internship in Minnesota is $21.48, according to ZipRecruiter salary data. Most workers in this role earn between $11.68 and $24.76 per hour, depending on experience, location, and employer.

What is the difference between Computer Science Internship vs Software Developer Intern?

AspectComputer Science InternshipSoftware Developer Intern
Required CredentialsTypically pursuing or recent graduate in CS or related fieldSame as CS internship, often students or recent grads
Work EnvironmentVaries across tech companies, research labs, startupsPrimarily software development teams in tech firms
Employer & Industry UsageUsed across academia, industry, research projectsPrimarily in software development companies and tech industry
Common Search & Comparison IntentUnderstanding internship opportunities in CSComparing software development internship roles

Both Computer Science Internships and Software Developer Internships target students or recent graduates interested in tech. While CS internships may include research, data analysis, or broader technical roles, Software Developer Internships focus specifically on coding and software creation. The choice depends on your career goals and the specific skills you want to develop.

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

To thrive as a Computer Science Intern, you generally need foundational knowledge in programming, algorithms, and data structures, often supported by progress toward a computer science degree. Familiarity with coding languages such as Python, Java, or C++, as well as experience using version control systems like Git, is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns stand out in collaborative environments. These skills and qualities are essential because they enable interns to contribute meaningfully to projects, adapt to new technologies, and work efficiently within a development team.

What types of projects do Computer Science interns typically work on, and how much autonomy can I expect?

Computer Science interns often contribute to real-world projects such as developing new software features, debugging code, automating processes, or supporting infrastructure. While the level of autonomy varies by company, interns are generally given meaningful tasks and encouraged to collaborate with senior engineers and cross-functional teams. You'll likely participate in code reviews, agile sprints, and team meetings, gaining hands-on experience and feedback. Many organizations assign mentors to guide interns, helping them balance independence with structured learning and support.

What Are Internship Opportunities in Computer Science?

An internship in computer science provides on-the-job training for students who study computer science. Your duties in this program depend on the focus on the internship. Some interns get experiencing coding and developing software, applications, or website user interfaces. As an intern, you work under the direction of programming and development professionals. Your responsibilities include writing lines of code, testing and debugging software, learning computer languages in a realistic setting, and functioning as part of a team. Other computer science internships focus on providing technical support, cybersecurity services, or administration services as part of an IT team.

What is a computer science internship?

A computer science internship is a temporary position that allows students or recent graduates to gain practical experience in the field of computer science. Interns typically work on real-world projects, assisting with programming, software development, data analysis, or IT support under the supervision of experienced professionals. These internships provide valuable hands-on skills, networking opportunities, and insight into potential career paths within technology industries.
More about Computer Science Internship jobs
What are the most commonly searched types of Computer Science jobs in Minnesota? The most popular types of Computer Science jobs in Minnesota are:
What cities in Minnesota are hiring for Computer Science Internship jobs? Cities in Minnesota with the most Computer Science Internship job openings:
Infographic showing various Computer Science Internship job openings in Minnesota as of May 2026, with employment types broken down into 1% Internship, 1% As Needed, 70% Full Time, 27% Part Time, and 1% Contract. Highlights an 74% Physical, 3% Hybrid, and 23% Remote job distribution, with an average salary of $44,674 per year, or $21.5 per hour.
GIS Summer Internship (3 months)

GIS Summer Internship (3 months)

Mower County

Austin, MN โ€ข On-site

$20.05/hr

Full-time

Posted 14 days ago


Job description

Department: Geographic Information System (GIS) Rating: DBM A12
Supervisor Title: GIS Administrator FLSA Status: Non-Exempt
Fixed Pay Rate: $20.05 per hour
Priority Deadline to Apply : Monday, June 8th at Noon
Interviews will be held on Wednesday, June 10th, 2026
Minimum Qualifications of Education and Experience:
  • Candidates should have completed significant coursework in GIS, Geography, Computer Science, or a related field including hands-on experience with GIS software through internships or class projects.
  • Candidates should be able to demonstrate technical competency with ESRI software.
  • Experience must demonstrate specific GIS skills including: map creation, general computer usage, GIS analysis, and database manipulation.

โ€ข Database experience should include manipulating GIS data, integrating various data formats, and organizing and manipulating data using database products such as ArcSDE, MS Access, SQL Server, Oracle, MySQL, or PostGIS.
โ€ข Basic understanding of web-based applications and services including HTML, XML, and JavaScript
Or
โ€ข An equivalent combination of education and experience.
Required License (s):
Incumbents in this class typically require:
โ€ข Valid Driver's License
Nature of Work:
This is an internship position that will report to the GIS Administrator on projects that will entail applying a variety of GIS skills and abilities to providing mapping and analysis services to internal customers and the public.
Knowledge, Skills and Abilities Required:
  • Skill and ability to work with GIS Administrator on various aspects of applying GIS to produce maps and analytical solutions;

  • Knowledge of cartographic principles and GIS analytical concepts and ability to use GIS software to apply them;
  • Knowledge of database principles and data formats and ability to use it to organize, process, and analyze data to produce GIS solutions;
  • Skill and ability to communicate both written and orally other team members;

  • Ability to work independently while identifying situations where additional expertise is required and effectively communicating needs to GIS Administrator for assistance;
  • Skills to perform data collection using a variety of techniques including, on-screen digitizing, GPS fieldwork, and coordinate geometry;
  • Ability to learn on the job and expand technical knowledge as needed.

Persons with Disabilities:
The above is a general listing of job duties. Essential and non-essential functions may vary by individual position. Reasonable accommodations may be available for both essential and non-essential job duties.
Physical Demands and Work Environment:
In compliance with Americans with Disabilities Act, the following represents the Physical and Environmental
Demands: Work performed is typically performed within the Government Center or a satellite office. Lifting requirement of up to 30 pounds on an occasional basis; up to 50 pounds on a rare to occasional basis with assistance. Occasional positional changes in response to computers, printers, and customer needs. Must be able to perform the following on an occasional basis: fingering, communicating, reading, standing, stooping, kneeling, bending and crouching. Work interruptions are frequent. There is some pressure associated with project or activity deadlines and details. Driving or riding to work at a service center, attend meetings, participate in or lead training sessions, etc. may be required. Equipment used includes, but is not limited to, personal computer, printers, telephone, calculator, typewriter, copy and fax machine. Additional physical/mental requirements that occur on a rare to occasional basis may not be listed above, but are inherent in performing the position's essential functions. Since the department supports IT functions for the County, there may be occasional needs to alter normal work times to provide continuity of service.
Disclaimer:
This description is intended to describe the kinds of tasks and levels of work difficulty being performed by people assigned to this classification. The list of responsibilities is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.
Access to Not Public Data:
A county employee in this position may encounter Not Public Data as defined by Minnesota or federal law in the course of the job duties. Any access to Not Public Data should be strictly limited to accessing the data that is necessary to fulfill the defined job duties. While data is being accessed, the employee should take reasonable measures to ensure the Not Public Data is not accessed by unauthorized individuals. Once the work reason to access the data is reasonably finished, the employee must properly store the Not Public Data according to the applicable provisions of Mower County employee policies and Minnesota or federal law. All employees are expected to become familiar with and comply with the requirements of the County's Data Practices and Data Security Policies and a breach of these policies may lead to disciplinary action against the employee.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.