1

Computer Science Internship Jobs in Midland, MI (NOW HIRING)

Student Intern

Alma, MI · On-site

$13 - $17.25/hr

Student Interns are expected to coordinate their work schedules, in advance, with the department supervisor they will be working under. Internship hours must be during GIHN's core works hours of ...

Student Intern

Alma, MI · On-site

$13 - $17.25/hr

Student Interns are expected to coordinate their work schedules, in advance, with the department supervisor they will be working under. Internship hours must be during GIHN's core works hours of ...

Student Intern

Alma, MI · On-site

$13 - $17.25/hr

Student Interns are expected to coordinate their work schedules, in advance, with the department supervisor they will be working under. Internship hours must be during GIHN's core works hours of ...

Local College Co-op: Auburn Operations

Auburn, MI · On-site

$13.25 - $17.25/hr

Unlike a short-term internship project outside of school terms, this particular role is a ... DOW) is one of the world's leading materials science companies, serving customers in high-growth ...

Sales and Management Intern

Midland, MI

$12 - $16.25/hr

Additional duties as assigned Internship Duties * Complete Teammate Orientation, Beginning Leadership, and Recruiting, Interviewing and Hiring sections of the Buckle Management Manual * Provide ...

Sales and Management Intern

Midland, MI

$12 - $16.25/hr

Additional duties as assigned Internship Duties * Complete Teammate Orientation, Beginning Leadership, and Recruiting, Interviewing and Hiring sections of the Buckle Management Manual * Provide ...

Sales and Management Intern

Midland, MI · On-site

$12 - $16.25/hr

Additional duties as assigned Internship Duties * Complete Teammate Orientation, Beginning Leadership, and Recruiting, Interviewing and Hiring sections of the Buckle Management Manual * Provide ...

Sales and Management Intern

Midland, MI

$12 - $16.25/hr

Additional duties as assigned Internship Duties * Complete Teammate Orientation, Beginning Leadership, and Recruiting, Interviewing and Hiring sections of the Buckle Management Manual * Provide ...

Showing results 41-60

Computer Science Internship information

What do you do as a computer science intern?

A computer science intern typically assists with software development, coding, testing, and debugging projects. They may work with programming languages like Python, Java, or C++, and often collaborate with teams to gain practical experience in software engineering and problem-solving. Internships usually involve learning industry tools and following project deadlines under supervision.

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.

Which computer science internship is best for a computer science student?

The best computer science internship for a student depends on their interests and career goals, but generally, internships at reputable tech companies or startups that offer hands-on experience with programming, software development, or data analysis are valuable. Look for opportunities that provide mentorship, skill development, and exposure to real-world projects, often requiring proficiency in languages like Python, Java, or C++ and familiarity with tools such as Git or cloud platforms.

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 internships should I apply for in computer science?

Computer science internships are available in software development, data analysis, cybersecurity, and machine learning. Applicants should focus on roles that match their skills, gain experience with programming languages like Python or Java, and consider certifications or projects that demonstrate their abilities. Internships at tech companies, startups, or research labs provide valuable industry experience and networking opportunities.

What types of projects does a computer science intern 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 Midland, MI? The most popular types of Computer Science jobs in Midland, MI are:
What are popular job titles related to Computer Science Internship jobs in Midland, MI? For Computer Science Internship jobs in Midland, MI, the most frequently searched job titles are:
What cities near Midland, MI are hiring for Computer Science Internship jobs? Cities near Midland, MI with the most Computer Science Internship job openings:
Infographic showing various Computer Science Internship job openings in Midland, MI as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 84% Physical, 1% Hybrid, and 15% Remote job distribution.

TO Fresh Water Operator II - 2588

Saginaw Chippewa Indian Tribe of Michiga

Mount Pleasant, MI • On-site

Full-time

Re-posted 21 days ago


Job description

OPEN TO THE PUBLIC

SHIFT: TBD

SCHEDULE: TBD

FULL TIME

POSTED DATES: 2/18/2026- OUF

STARTING WAGE: $ 23.49- $28.20

$2,500 sign-on bonus ($1,000 upon 6-month anniversary, $1,500 upon 1 year anniversary)

WAGE MAY BE NEGOTIABLE BASED ON EDUCATION AND DIRECTLY RELATED EXPERIENCE

Eligible Employer for Public Student Loan Forgiveness as a non-profit

Under the supervision of OIC/Utilities Manager, perform water testing and maintain proper levels of chemical additives in the water supply.

Essential Duties and Responsibilities:

  • Read the numbers for daily usage at the well house; keep well houses clean, install and repair pumps.
  • Open and turn on all necessary valves and pumps.
  • Monitor water quality and makes chemical feed adjustments as needed.
  • Calibrate and maintain online instrumentation.
  • Inventory and maintain supply of chemicals including Chlorine, NaOH, Lime, Polymer, Ferric Chloride and Fluoride.
  • Maintain proper amount of chemicals in the water supply.
  • Perform preventative maintenance on all well houses, valves and pumps.
  • Test water for chlorine residual, alkalinity, hardness, turbidity, fluoride, iron, and perform other analysis of the water as directed.
  • Mix chemicals necessary to do lab tests and record all temperature and other equipment readings in the lab.
  • Perform regular maintenance at the water towers, keep clean, read numbers and replace bulbs as needed.
  • Collect and prepare daily bacteria samples and take samples to Lansing lab as needed.
  • Flush fire hydrants on the reservation once a year and drain in the winter months.
  • Inspect, paint, repair, and install fire hydrants including replacement of seals and brass fitting at the bottom of the barrel.
  • Supervise contractors that are installing new hydrants, water and sewer lines and valves.
  • Perform yard work and snow removal at treatment plant, wells and towers along with related yard work.
  • Install and repair pumps, motors, gear boxes and lines, valves, curb stops, and corporation stops.
  • Fabricate and weld parts to pumps, valves and plows as needed.
  • Replace water tower light bulbs inside and out.
  • Wash and clean vehicles and all equipment after use.
  • Work in excavation sites for installs and repairs.
  • Use appropriate equipment to trace and mark lines as requested.
  • Install and service meters at homes and read meters at tribally owned enterprises.
  • Monthly review meter reads that are radioed in to the system. Install or repair automatic radio feeds.
  • Assist contractors with new home water hook ups.
  • Perform preventative maintenance in the water plant.
  • Maintain records of preventative maintenance performed on equipment.
  • Participate in the proper training to maintain certification.
  • Train interns to assist them in their certifications.
  • Troubleshoot problems and facilitate repairs.
  • Provide excellent customer service for all internal and external customers of the operations at all times. Provide solutions for customer concerns and continually focus on customer service as our top priority.
  • Must maintain strict confidentiality and present a positive, professional demeanor and image at all times.
  • The above duties and responsibilities are not an all-inclusive list but rather a general representation of the duties and responsibilities associated with this position. The duties and responsibilities will be subject to change based on organizational needs and/or deemed necessary by the supervisor.

Contacts/Purpose of Contacts:

  • Contact with staff, management, and other department employees.
  • Contact with associates in organizations and occasional contact with outside sources to coordinate work activities.

Minimum Qualifications:

  • High School Diploma or GED.
  • Must be at least 18 years of age.
  • Must have three (3) years of water operator or related experience.
  • Must work a minimum of 2 years as an operator EGLE licensed F-4, S-4 minimum.
  • Must be able to pass a Math test with 70% or higher.
  • Training in hydraulics, physics, biology, science, or related field will help in learning this field.
  • Must have mechanical skills, not limited to automotive, such as pumps, or shaft driven equipment.
  • Must possess good communication and diagnostic skills.
  • Must be able to pass background check to meet the employment eligibility requirements as they pertain to the position.

Desired Qualifications:

  • Education and experience in advance mathematics, basic chemistry, laboratory and computer skills.

License, Certification, or Special Requirements:

  • Must have EGLE F-3, S-3 Certification or greater
  • Must have a valid State of Michigan Driver’s License with the proper designation required for the vehicle utilized to perform the job duties; must be able to obtain and maintain a Tribal Driver’s License and qualify for coverage by SCIT auto liability insurance carrier.
  • Native American preference shall apply to all positions.

Knowledge, Skills, and Abilities:

  • Knowledge of applicable federal, state, county and local laws, regulations, and requirements.
  • Knowledge of water and wastewater, construction, and operations.
  • Knowledge of the principles and methods of water treatment facilities.
  • Knowledge of the proper and efficient use of standard water system equipment, methods and terminology.
  • Skill in operating various word-processing, spreadsheets, and database software programs in a Windows environment.
  • Skill in using hand and power tools.
  • Ability to lift and carry heavy objects.
  • Ability to climb high stairs and ladders.
  • Ability to lead and guide the work of others.
  • Ability to use chlorine test kit, snake machine, and voltage meter.
  • Ability to anticipate, recognize and evaluate hazardous conditions, as well as develop hazard and safety control methods.
  • Ability to establish and maintain good working relationships with the individuals of varying social and cultural backgrounds.
  • Ability to perform manual labor for extended periods of time.
  • Ability to operate of motorized equipment including snowplows and lawn mowers.

Physical Demands:

  • Strenuous physical exertion in climbing ladders and lifting heavy objects.
  • Frequent use of hands, wrists, fingers associated with repair equipment.
  • Required to stand and walk for extended periods of time and reach with arms and hands.
  • Occasionally sit, stoop, kneel, climb, balance, crouch or crawl.
  • Normal visual acuity, ability to talk and hear.
  • Frequently lift and/or move up to 50 pounds.

Work Environment:

  • Must possess sufficient stamina to work under all types of weather conditions including extreme hot/cold and to lift, carry, push, or pull a variety of tools, equipment and materials.
  • Employee may be exposed work hazards such as high voltage electricity, chemicals, hot water and running equipment.
  • Work is performed in noise, wet, and hot enclosed spaces and heights.
  • May be required to work at heights of up to 130 feet.
  • Position requires on call 24/7, rotating shifts, evenings, weekends and holidays.
  • Travel is required.