1

Computer Science Internship Jobs in Berkeley, CA

Experience * 1 to 2 years of professional, internship, or research experience in software ... Degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or related ...

Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or ... Demonstrated research and software engineering experience via an internship, work experience ...

Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or ... Demonstrated research and software engineering experience via an internship, work experience ...

Sr. Machine Learning Engineer

San Mateo, CA · On-site

$139K - $184K/yr

... internship Preferred : • Preferred degree in Computer Science, Mathematics or similar courses or fields • A demonstrated experience of working in Machine Learning Jobs before is an added ...

Research Scientist

San Francisco, CA · On-site

$158K - $269K/yr

Qualifications: - Masters/PhD degree in Computer Science, AI, Machine Learning, Computer Vision ... internships, work experience, research projects, and papers at top conferences. - Strong ...

Research Scientist

San Francisco, CA · On-site +1

$158K - $269K/yr

Qualifications: - Masters/PhD degree in Computer Science, AI, Machine Learning, Computer Vision ... internships, work experience, research projects, and papers at top conferences. - Strong ...

Research Scientist

San Francisco, CA · On-site

$158K - $269K/yr

Qualifications: - Masters/PhD degree in Computer Science, AI, Machine Learning, Computer Vision ... internships, work experience, research projects, and papers at top conferences. - Strong ...

Experience * 1 to 2 years of professional, internship, or research experience in software ... Degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or related ...

Showing results 41-60

Computer Science Internship information

See Berkeley, CA salary details

$10

$24

$54

How much do computer science internship jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for computer science internship in Berkeley, CA is $24.69, according to ZipRecruiter salary data. Most workers in this role earn between $13.43 and $28.46 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 Berkeley, CA?

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

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

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

Infographic showing various Computer Science Internship job openings in Berkeley, CA as of August 2026, with employment types broken down into 23% Internship, 61% Full Time, 10% Part Time, and 6% Temporary. Highlights an 83% In-person, 4% Hybrid, and 13% Remote job distribution, with an average salary of $51,359 per year, or $24.7 per hour.

Data Science Intern (Winter 2027)

Notion Labs, Inc

San Francisco, CA • On-site

$59/hr

Full-time

Posted 12 days ago


Job description

Who We Are
Notion is the collaborative AI workspace where teams and agents think together. We're building one place where your knowledge, projects, meetings, and AI tools live side by side, so work is faster, clearer, and less fragmented. Millions of individuals, small teams, and large companies run their work on Notion.
Notinos (our employees) are customer zero in bringing this future of work to life. We care about craft, building things that last, and the belief that great work is still fundamentally human. Our goal isn't to ship the next feature. Each and every team of Notinos is working to set the standard for how humans work together in the AI era. From building a business's system of record to making and managing AI agents to automating away the busy work, we care deeply about giving our customers more time for their life's work.
This internship will take place from January 25 - April 16 and you will need to be able to work out of our SF office during this time.
What You'll Achieve:
  • Conduct data analyses to gain insights about Notion and use these insights to uncover opportunities for improvements in our product and business.
  • Communicate these insights with actionable recommendations to cross-functional teams (insights are useful, impact is even better!).
  • Work with cross-functional partners across the product and business to learn about their functions and use data to advance their respective areas.
  • Create metrics and build dashboards to monitor the growth and health of Notion.
  • Communicate insights and recommendations effectively to leadership and have an impact on strategic decision-making.

Qualifications:
  • Pursuing a bachelor's or master's in a quantitative field such as Economics, Statistics, Applied Math, Engineering, Computer Science, or Natural Sciences. Must graduate before December 2027.
  • This internship will take place from January 25 - April 16 and you will need to be able to work out of our SF office during this time.
  • Previous research or internship experience.
  • Proficient in SQL for data extraction, transformation, and analysis.
  • Working towards proficiency in one or more scripting languages such as Python or R.
  • You find large challenges exciting and enjoy discovering problems as much as solving them.
  • You are able to problem-solve and adapt to changing priorities in a fast-paced, dynamic environment.

Skills You'll Need to Bring:
  • Thoughtful problem-solving: For you, problem-solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You're comfortable asking for help when you get stuck.
  • Put users first: You think critically about the implications of what you're building, and how it shapes real people's lives. You understand that reach comes with responsibility for our impact-good and bad.
  • Not ideological about technology: To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go.
  • Empathetic communication: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed.
  • Team player: For you, work isn't a solo endeavor. You enjoy collaborating cross-functionally to accomplish shared goals, and you care about learning, growing, and helping others to do the same.
  • AI enthusiast: You have built or prototyped features with AI technologies (LLMs, Embeddings, ML) and are interested in learning more.

Nice to Haves:
  • You have previous intern experience working with product, engineering, or GTM teams.
  • You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others-and understand why we're big fans of their work.
  • You have interests outside of technology, such as in art, history, or social sciences.

Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role's scope and complexity, and the candidate's experience and expertise, and may vary from the range provided below. For roles based in San Francisco, the estimated hourly range for this role is $55/hr for Bachelors and $59/hr for Master's.
#LI-Onsite
A Note on AI
You don't need deep AI expertise for every role, but we do expect every Notino to be intellectually curious, drawn to tinkering and discovery, and excited to use AI as a real collaborator in their work. For some roles, AI fluency is a core requirement - when that's the case, we'll say so explicitly in the qualifications. People who thrive here don't treat AI as a novelty. They use it to think better, and make their work easier for others to build on.
Equal Opportunity & Accommodations
We hire talented people from a wide range of backgrounds. If you're excited about this role but don't meet every bullet, we still encourage you to apply. Notion is an equal opportunity employer and does not discriminate on the basis of any legally protected characteristic. Consistent with applicable law, we will consider for employment qualified applicants with arrest and conviction records. Notion provides reasonable accommodations during the application process; if you need one, please let your recruiter know.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.