1

Computer Science Internship Jobs in Santa Rosa, CA

... Computer Science, Electrical Engineering or equivalent networking software development experience Skill in C/C++, software build toolchain and utilities Knowledge and experience with TCP/IP ...

Summer 2027 Systems Test Engineer

Petaluma, CA · On-site

$19.25 - $25/hr

Interns work alongside AV team members on meaningful projects involving cutting-edge technology ... Ability to talk, hear, and use hands for computer and equipment operation. * Ability to lift up to ...

Proven ability to collaborate with multi-functional teams, managing expectations, and delivering outstanding work on time. 9. BS in computer science or equivalent work experience Pay & Benefits At ...

Our trendsetting interns learn hands-on what it takes to be a staff accountant for a growing ... Strong computer skills, including solid skill in the Microsoft Office suite (particularly Word ...

Software Engineer

Healdsburg, CA · On-site

$90K - $110K/yr

Bachelor's Degree in Engineering or Computer Science * C++ and embedded development experience. * Collaborative team experience (Scrum) * Familiarity with Linux command line and operating system ...

Intern

Santa Rosa, CA · On-site

$16.50 - $21.75/hr

Towards this end, TPCP offers a high-quality TPCP Internship Program (TIP) that serves the needs of over 100 interns and trainees (referred to as "interns" for the remainder of this document) per ...

D. in Computer Science, Machine Learning, or a related quantitative field. * At least 2 years of industry experience in building and deploying production-level machine learning models. * Deep ...

Showing results 41-60

Computer Science Internship information

See Santa Rosa, CA salary details

$10

$24

$54

How much do computer science internship jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for computer science internship in Santa Rosa, CA is $24.61, according to ZipRecruiter salary data. Most workers in this role earn between $13.38 and $28.37 per hour, depending on experience, location, and employer.

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.

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

Computer science internships are available in tech companies, startups, and research labs, often focusing on software development, data analysis, or cybersecurity. Applicants should have programming skills in languages like Python, Java, or C++, and may need to demonstrate problem-solving abilities or relevant coursework. Internships can be paid or unpaid and typically require a resume and sometimes a cover letter or technical assessment.
More about Computer Science Internship jobs

What are the most commonly searched types of Computer Science jobs in Santa Rosa, CA?

The most popular types of Computer Science jobs in Santa Rosa, CA are:

What job categories do people searching Computer Science Internship jobs in Santa Rosa, CA look for?

The top searched job categories for Computer Science Internship jobs in Santa Rosa, CA are:

What cities near Santa Rosa, CA are hiring for Computer Science Internship jobs?

Cities near Santa Rosa, CA with the most Computer Science Internship job openings:

Infographic showing various Computer Science Internship job openings in Santa Rosa, CA as of September 2026, with employment types broken down into 33% Internship, and 67% Full Time. Highlights an 100% In-person job distribution, with an average salary of $51,189 per year, or $24.6 per hour.

Student Assistant - Technician/Field Work - Archives Intern (Sonoma, CA)

Sonoma, CA • On-site

University Enterprises, Inc.
Colleges, Universities, and Professional Schools • 1 - 5K employees

$17/hr

Part-time, Internship

This job post has expired 2 days ago. Applications are no longer accepted.


Key responsibilities

  • Accession historical documents, photographs, and other collection materials.

  • Scan and digitize historical documents and images according to established protocols.

  • Assign catalog numbers and enter collection data into The Museum System (TMS).


Job description

Description
The California Department of Parks and Recreation's is seeking to hire one Student Assistant. The purpose of this internship is to provide the intern with hands-on experience in museum registration, archival collections, and museum exhibition development at Sonoma State Historic Park. The intern will gain practical skills through training, mentorship, and direct experience working with archival and museum collections under the guidance of State Park curators and interpreters.
Requirements
Conditions of
Employment
This is a part-time, temporary, non-benefited, student position. Employment in all positions with University Enterprises, Inc. is dependent upon the mutual consent of University Enterprises, Inc. and the employee. This means that either University Enterprises, Inc. or the employee can, at any time, terminate the employment relationship at will, with or without cause.
Depending on the type of position you are applying for, a pre-employment background check consisting of one or more of the following may be conducted: employment history, professional references, criminal check: educational verification (degree, license, or official transcript) or DMV clearance. Applicants will be required to pass required pre-employment checks to the satisfaction of University Enterprises, Inc. (UEI) and the hiring Agency or Department.
UEI does not allow students to hold more than one UEI Job at a time or work in more than one account per pay period. UEI employees who are considering leaving their current UEI student assistant position for a different UEI student assistant position should inform their supervisor in writing and provide at least a week's notice.
UEI is not a multi-state employer. UEI only employs candidates who live and work in the state of California. If selected for the position you must reside in California and all work must be performed in the state of California throughout the course of employment.
Prerequisites
Must be a college student attending classes during the regular term (Fall, Spring and Winter, if applicable), at one of the accredited colleges or universities on our affiliation list. To view our current affiliation list please paste the following URL into your browser: http://www.calinterns.org/wp-content/uploads/Affiliation_List.pdf
Students must be enrolled in at least: six-semester units or nine quarter units for undergraduate students; four-semester units or six quarter units for graduate students.
Students declared major must match the major(s) listed in the job posting.
Majors/Fields of Study
Library and Information Science, Archival Studies, Curatorial Studies, Digital Archives Specialist, Digital Humanities, Records Management, Communications, History, Public/Applied History, Anthropology, American History, American Government and Politics, American Studies, History Education, Ethnic Studies, Museum Studies, Digital Humanities and Textual Studies, or a closely related field.
Work Schedule
Flexible workdays and work hours, Monday - Friday, between 8 AM - 5 PM. The final work schedule will be determined by the supervisor. The internship is based on-site at the Sonoma State Historic Park, Sonoma Barracks. Hours and duration can be adjusted to align with academic schedules or credit requirements.
Additional Work Schedule
Student Assistant and Graduate Assistant employees generally work up to 24 hours per workweek (Sunday - Saturday) during the academic year and up to 40 hours per workweek during breaks; (winter, spring, and summer).
Compensation
$17.00 per hour.
Minimum Qualifications
  • Basic computer proficiency, including familiarity with Microsoft Office applications such as Word, Excel, and Access.
  • Basic knowledge of Adobe Photoshop.
  • Willingness to learn proper scanning, digitization, and file management techniques.
  • Willingness to learn and use The Museum System (TMS), the collections management system used by California State Parks.
  • Ability to follow instructions, learn new procedures, and work independently.
  • Willingness and ability to successfully complete all required training.
  • Ability to work collaboratively and maintain positive working relationships with park staff.
  • Strong attention to detail and commitment to accuracy.
  • Ability to communicate and provide accurate information in a friendly, professional, and positive manner.

Preferred Qualifications
  • Demonstrated interest in California history, museum collections, and/or archival materials.
  • Desire to develop practical experience working with historical collections.

Duties and Responsibilities
  • Accession historical documents, photographs, and other collection materials.
  • Scan and digitize historical documents and images according to established protocols.
  • Assign catalog numbers and enter collection data into The Museum System (TMS).
  • Conduct historical research related to photographs, documents, and other collection materials.
  • Identify and research "hidden histories" within the collection for potential public interpretation.
  • Develop social media content highlighting selected "hidden histories."
  • Write brief biographical sketches and collection introductions as needed.
  • Assist with collections management, including proper storage, labeling, identification, and handling of collection materials.
  • Monitor and record environmental conditions, including temperature and humidity.
  • Identify collection materials that may require conservation and bring them to the attention of appropriate staff.
  • Research, plan, and develop museum exhibits.
  • Assist researchers and respond to research inquiries by phone, email, or in person.
  • Complete a 10-15-minute capstone video presentation highlighting the internship experience and work completed.
  • Perform other duties as assigned in support of the mission of California State Parks.

Physical Requirements
Sit for extended periods; frequently stand and walk; manual dexterity and hand-eye coordination; corrected hearing and vision to normal range; verbal communication; use of office equipment including computer workstations, telephones, calculators, copiers, printers, and scanners with or without reasonable accommodation. May require occasional bending, stooping, kneeling, or lifting as part of duties.
Working Conditions
Work is performed in a office and museum environment.
Comfortable working indoors in a historic building and archival environment. Able to work carefully and safely with historical documents, photographs, and other archival materials. Able to maintain a clean, organized workspace and follow established collections care and handling procedures.
Application Instructions
Please complete all fields of the employment application. Include your educational history in the "Educational Experience" section and any employment history in the "Employment Experience" section of our application.
In addition to your application, please upload the following documents:
  • Cover letter
  • Three (3) examples of your work related to the duties and responsibilities listed above.

Apply by: August 31, 2026

University Enterprises logo

About University Enterprises

Sourced by ZipRecruiter

As the nation’s leading university system, the CSU has pushed the boundaries of higher education for 60 years. We remain committed to delivering quality education, while fostering a culture of inclusion and understanding for our students and valued faculty and staff.

Industry

Colleges, universities, and professional schools

Company size

1,001 - 5,000 Employees

Headquarters location

Sacramento, CA, US