1

Open Source Internship Jobs in California (NOW HIRING)

Python Software Engineer

San Jose, CA ยท On-site

$50 - $70/hr

... internships, co-ops, academic projects, hackathons, or substantial personal/open-source projects. Strong foundation in Python, including clean coding practices, testing, debugging, and common ...

Software Engineer

San Jose, CA ยท On-site

$60 - $70/hr

... internships, co-ops, and substantial personal/open-source projects count * Solid Python fundamentals: writing clean, testable code, working with common tooling (git, virtual environments, debugging ...

CA ยท On-site

Demonstrated interest in generative AI through academic projects, hackathons, internships, research, or open-source contributions.

New

SAP iXp Intern - Full-Stack AI Developer

Palo Alto, CA ยท On-site

$22 - $29/hr

Relevant academic, internship, research, open-source, or personal project experience involving Generative AI or full-stack development Be part of SAP Next Gen, a global community for students ...

SAP iXp Intern - Full-Stack AI Developer

Palo Alto, CA ยท On-site +1

$22.75 - $29.75/hr

Relevant academic, internship, research, open-source, or personal project experience involving Generative AI or full-stack development Be part of SAP Next Gen, a global community for students ...

Showing results 41-60

Open Source Internship information

What is an open source internship?

An Open Source Internship is a program where students or early-career professionals gain hands-on experience by contributing to open source software projects. These internships are often sponsored by tech organizations, non-profits, or companies, and allow interns to work with experienced developers from around the world. Interns typically learn software development, collaboration, and version control skills, while also making meaningful contributions to real-world projects. Open source internships can be remote or in-person and are a great way to build a professional network and portfolio.

What are the typical responsibilities of an open source intern and how do they collaborate with established contributors?

As an Open Source Intern, your daily tasks often include contributing code, reviewing pull requests, writing documentation, and participating in issue discussions. You will frequently collaborate with established contributors and maintainers through code reviews, chat platforms, and virtual meetings. This collaborative environment offers valuable learning opportunities and exposure to best practices in software development. Additionally, you may be assigned a mentor to guide you through project workflows, helping you build both technical and communication skills relevant to open-source communities.

What are the key skills and qualifications needed to thrive as an open source intern, and why are they important?

To thrive as an Open Source Intern, you need a solid understanding of programming languages (such as Python, JavaScript, or C++) and version control systems like Git, often supported by ongoing studies in computer science or related fields. Familiarity with collaborative platforms like GitHub, issue tracking tools, and participation in open source projects are typically expected. Strong communication, self-motivation, and a willingness to learn make candidates stand out, as open source work is highly collaborative and community-driven. These skills and qualities are important because they enable effective contribution to projects, foster teamwork, and help interns adapt quickly to new technologies and workflows.

What is the difference between Open Source Internship vs Open Source Developer?

AspectOpen Source InternshipOpen Source Developer
Required CredentialsTypically students or entry-level with basic coding skillsProven experience, often with a portfolio of contributions
Work EnvironmentCollaborative, often part-time or temporaryFull-time or freelance, ongoing contributions
Employer & Industry UsageOrganizations, universities, open source communitiesTech companies, open source projects, startups

Open Source Internships are designed for students or beginners gaining experience, often part-time and educational. Open Source Developers are experienced contributors actively maintaining or creating projects. Internships serve as a stepping stone, while developers are core members of open source communities.

What are the most commonly searched types of Open Source jobs in California?

The most popular types of Open Source jobs in California are:

What are popular job titles related to Open Source Internship jobs in California?

For Open Source Internship jobs in California, the most frequently searched job titles are:

What job categories do people searching Open Source Internship jobs in California look for?

The top searched job categories for Open Source Internship jobs in California are:

What cities in California are hiring for Open Source Internship jobs?

Cities in California with the most Open Source Internship job openings:

Infographic showing various Open Source Internship job openings in California as of August 2026, with employment types broken down into 48% Full Time, 36% Part Time, and 16% Contract. Highlights an 100% In-person job distribution.

Python Software Engineer

Saige Partners

San Jose, CA โ€ข On-site

$50 - $70/hr

Contractor

Posted 18 days ago


Job description

Job Description We strive to be Your Future, Your Solution to accelerate your career. Contact Hannah Wilson at hwilson@saigepartners.com, you can also schedule an appointment at to learn more about this opportunity. Position: Python Software Engineer (San Jose, CA) Job Overview: We are seeking a Software Engineer to help build and deploy production applications powered by agentic AI

This role will focus primarily on Python development, API integration, and incorporating LLM capabilities into real-world software applications. The ideal candidate has a strong foundation in software engineering, hands-on experience with APIs and LLMs, and an interest in emerging AI technologies. This is a W2 contract position and is not eligible for C2C or W2 referral candidates.

Key Responsibilities: Develop clean, maintainable, and testable Python applications for production environments. Design, build, and integrate REST APIs using frameworks such as FastAPI, Flask, or Django. Integrate LLM and AI capabilities into production software applications.

Work with LLM APIs, including OpenAI, Anthropic, or open-source models. Develop and integrate agentic AI workflows involving tool/function calling, prompt chaining, and agent loops. Implement authentication, pagination, error handling, and other API best practices.

Write unit tests, participate in code reviews, and follow established software development practices. Use Git and standard development tooling to collaborate effectively within an engineering team. Read, troubleshoot, debug, and contribute to existing codebases.

Collaborate with engineers and cross-functional teams to design, develop, test, and deploy new features. Qualifications: Required Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 0-2 years of software engineering experience, including internships, co-ops, academic projects, hackathons, or substantial personal/open-source projects.

Strong foundation in Python, including clean coding practices, testing, debugging, and common development tooling. Hands-on experience building or consuming REST APIs. Understanding of software engineering fundamentals, including Git, version control, code reviews, testing, and collaborative development workflows.

Familiarity with agentic AI concepts, such as tool/function calling, prompt chaining, or agent loops. Hands-on experience integrating LLM APIs into an application. Preferred Experience with LangGraph, LangChain, or similar agentic AI frameworks.

Exposure to SQL or NoSQL databases, caching technologies, or message queues. Experience with asynchronous or concurrent programming in Python. Familiarity with Retrieval-Augmented Generation (RAG) concepts, including embeddings, vector databases, and retrieval pipelines.

Experience working with AI/ML projects through coursework, hackathons, personal projects, open-source contributions, or professional experience. Learn more about Saige Partners on Facebook or LinkedIn. Hours you will be work: Monday through Friday, onsite in San Jose, CA; 8 am - 5 pm PST Compensation: $50-$70 per hour Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed.

We are in the business of helping professionals Build Careers, Not Jobs. Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture, which is why we offer a benefit package and convenient weekly payment solutions that helps our employees stay healthy and maintain a positive work/life balance. Contact us to learn more about the opportunity below or check out other opportunities at https://careers.saigepartners.com/.