1

Computer Science Internship Jobs in Santa Rosa, CA

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

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

Seasonal Job Opportunities for the 2026 Harvest Join CHANDON in Yountville, CA! Pay Rate: $20 - $25/hr plus overtime Seasonal, Full Tim e Yountville, CA (on-site mode) Kickstart your winemaking ...

Seasonal Job Opportunities for the 2026 Harvest Join CHANDON in Yountville, CA! Pay Rate: $20 - $25/hr plus overtime Seasonal, Full Tim e Yountville, CA (on-site mode) Kickstart your winemaking ...

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

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

next page

Showing results 1-20

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 Jul 9, 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 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. Interns may also participate in code reviews and learn about development tools and workflows.

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.

Where can I do my internship as a computer science student?

Computer science students can pursue internships at technology companies, startups, research institutions, or through university programs. Internships often involve working with programming languages, software development, or data analysis, and may require prior knowledge of tools like Git or Python.

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.

Is 23 an hour good for an internship?

For a computer science internship, $23 per hour is generally considered above average, as many internships pay between $15 and $20 an hour. This rate may reflect the level of skills, location, and the company's budget, and it often includes opportunities to gain valuable experience with programming languages and tools like Python or Java. However, internship pay varies widely depending on the industry and region.

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.

Which internship is best for a CS student?

The best internship for a CS student depends on their interests and career goals, but generally, internships at reputable tech companies or research institutions that offer hands-on experience in 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 relevant technical certifications. These internships can enhance your resume and prepare you for full-time roles in the tech industry.

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 Santa Rosa, CA? The most popular types of Computer Science 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 July 2026, with employment types broken down into 18% Internship, 46% Full Time, 18% Part Time, 12% Temporary, and 6% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $51,189 per year, or $24.6 per hour.
Agricultural Program Assistant - Extra-Help

Agricultural Program Assistant - Extra-Help

County of Sonoma (CA)

Santa Rosa, CA • On-site

$28.55 - $34.70/hr

Other

Retirement, PTO

Re-posted 29 days ago


County Of San Luis Obispo rating

6.6

Company rating: 6.6 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

566th of 675 rated public administrative organizations


Job description

Position Information Bring your agricultural passion to the County of Sonoma and apply to be an Extra-Help Agricultural Program Assistant. Several positions available. Salary starting at $28.55/hour

The Department of Agriculture/Weights and Measures is mandated to promote and protect agriculture, the environment, and public welfare by enforcing local, state, and federal laws and regulations. One of the department's primary responsibilities is preventing the establishment of non-native pests that are harmful to our agriculture and the environment. Additional responsibilities include environmental protection and worker health and safety, which are accomplished through enforcing pesticide laws and regulations and agricultural hazardous materials programs.

Agricultural Program Assistants are an integral part of the Department of Agriculture/Weights and Measures Pest Detection Trapping Program. They place and service insect traps that are used to collect data, identify insects, and detect the presence of invasive pests during the trapping season, which could last through October 2026. Work is performed outside in all weather conditions and may include walking on uneven terrain.

Operating a vehicle safely in all weather conditions, both on and off road, and in rural and urban areas, is critical for these positions. Ideal candidates for these positions will possess a valid California driver's license and many of the following: Agricultural or entomology experience and/or relevant coursework A keen sense of safety awareness The ability to work independently and as part of a team Excellent attention to detail, strong customer service skills, and a passion for serving the community Basic Microsoft Office, data entry, and computer skills Extra-Help Employment Extra-help employees relieve or augment permanent staff. Temporary, extra-help employees are not in the classified civil service and do not have property rights to permanently allocated positions.

In addition, they do not receive most employee benefits such as long-term disability insurance coverage; accrual of vacation; participation in the County retirement program; or eligibility to take promotional examinations. Temporary, extra-help employees are limited in their employment to a maximum of one calendar year. These employees must be off of work for three months before they can be re-employed on an extra help basis.

Extra-help employees who meet the eligibility requirements may qualify for a County contribution toward medical coverage. This recruitment is being conducted to fill several Agricultural Program Assistant temporary, extra-help positions in the Department of Agriculture/Weights and Measures. This employment list may also be used to fill future extra-help positions as they occur during the active status of this list.

Application submissions require the Supplemental Questionnaire to be completed. Minimum Qualifications Experience: Any combination of paid or volunteer work experience which would provide the opportunity to acquire the knowledge and ability stated herein. Normally, college internships, special agricultural projects and related tasks would provide such an opportunity.

Education: Any combination of course work or training including on-the-job training which would provide the opportunity to acquire the knowledge and abilities stated herein. Normally, course work or training in the natural sciences, statistics and related subjects would provide such an opportunity. License: Possession of a valid driver's license.

The positions advertised on this announcement do require possession of a valid California Driver's License Knowledge, Skills, and Abilities Knowledge of: the methods of planting, growing, treating and harvesting agricultural crops; methods of controlling noxious weeds; the use of pesticides and other chemicals; a variety of audio-visual aides; possible computer applications to agricultural projects. Ability to: learn to operate and maintain equipment and vehicles associated with cultivation of test plots, weed eradication and related tasks; operate vehicles and equipment in a manner determined to be safe by department policy and rules of regulatory agencies; communicate orally or in writing; develop effective working relationships between peers, supervisors, elected officials, community representatives, members of the public, and others who have an interest in Sonoma County agriculture; learn to perform basic research associated with agricultural projects; and learn to operate a computer and use common software. Selection Procedure & Some Helpful Tips When Applying Your application information and your responses to the supplemental questions are evaluated and taken into consideration throughout the entire selection process.

You should list all employers and positions held within the last ten years in the work history section of your application. Be as thorough as possible when responding to the supplemental questions. You may include history beyond ten years if related to the position for which you are applying.

If you held multiple positions with one employer, list out each position separately. Failure to follow these instructions may impact your competitiveness in this process or may result in disqualification. Please visit Getting a Job with the County of Sonoma to review more detailed information about the hiring process, including the application process, examination steps, and department selection process.

Application submissions require the Supplemental Questionnaire to be completed. Responses to supplemental questions are used to evaluate your qualifications. Please provide sufficient information to allow for a thorough evaluation of your qualifications.

The selection procedure will consist of the following examination: An Application and Supplemental Questionnaire Appraisal Examination (pass/not pass) will be conducted to evaluate each applicant's combination of educational coursework, training, experience, knowledge, and abilities that relate to this position to ensure satisfaction of the minimum qualifications for this position. Candidates who possess the minimum qualifications for the position will be placed on an extra-help employment list and referred to the department. The department may contact candidates from the employment list who possess the most appropriate job-related qualifications for further consideration.

Additional Information A background investigation is required prior to employment. Candidates referred to departments for a selection interview are typically required to sign authorization and release forms enabling such an investigation. Failure to sign prescribed forms will result in the candidate not being considered further for that vacancy.

Reference information will not be made available to candidates. Additional requirements, such as successful completion of a physical exam, drug screen, etc., may apply, depending on the duties and responsibilities of the position. If you receive a conditional job offer for the position, the requirements upon which the offer is contingent will be outlined in the conditional job letter

You may also review the Job Classification Screening Schedule to determine the requirements for this position. How to Apply Applications are accepted online at www.yourpath2sonomacounty.org. Paper applications may be submitted by person, fax (707-565-3770), email, or through the mail

All applications and appropriate supplemental information as outlined in the job announcement must be received by the time and date specified on the first page of this job announcement. Continuous recruitments may close without notice at any time that a sufficient number of qualified applications have been received. Applications received after the recruitment closes will not be accepted.

The County of Sonoma values diversity and is dedicated to creating a workplace environment that provides individuals with a sense of belonging. We are committed to having a diverse workforce that is representative of the communities we serve. The County is proud to be an Equal Opportunity Employer where all aspects of employment are based on merit, competence, performance, and business need.

HR Analyst: CA HR Technician: VH


What County Of San Luis Obispo employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom