1

Volunteer Software Engineer Intern Jobs (NOW HIRING)

As a ML Software Engineering Intern, you'll work alongside experienced hardware engineers to build and deploy AI/ML models that improve circuits and systems design workflows, and help push new ...

Microcode summer intern engineers at Ambarella are responsible for the design, implement and test ... Must be comfortable with modern software development methodologies such as code review, unit ...

Codeworks, an LRS company, is seeking a Software Enginner for a contract/intern opportunity. Join a team developing software that supports MR imaging technology for an industryleading healthcare ...

We're looking for a Gen AI/Backend Software Engineer Intern (Python) who wants to ship production code, learn fast, and take real ownership-without "intern busywork." This internship is for you if.

Role Overview As a Software Engineer Intern, Backend at Serval, you'll work directly on core parts of our platform as we build AI-powered automation for modern IT teams. This is a hands-on internship ...

As a Software Engineer Intern on the Robot Software Team, you will be responsible for writing software and making sure your code works on an actual surgical robot, not just simulation. Our robotics ...

We are looking for a Software Engineer intern to work on the software development tools targeting future generations of Ambarella chips for embedded Computer Vision application and Intelligent ...

We are seeking a driven AI Software Engineering Intern to assist in the development of a next-generation agentic AI platform. In this role, you will work closely with the lead architecture team to ...

We are seeking a driven AI Software Engineering Intern to assist in the development of a next-generation agentic AI platform. In this role, you will work closely with the lead architecture team to ...

We are immediately hiring a skilled Software Engineering Intern to join our team in Redwood City on a hybrid schedule, dedicated to designing and implementing the next generation of highly scalable ...

Showing results 21-40

Volunteer Software Engineer Intern information

See salary details

$13

$25

$38

How much do volunteer software engineer intern jobs pay per hour?

As of Aug 4, 2026, the average hourly pay for volunteer software engineer intern in the United States is $25.42, according to ZipRecruiter salary data. Most workers in this role earn between $20.67 and $28.85 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a volunteer software engineer intern, and why are they important?

To succeed as a Volunteer Software Engineer Intern, you generally need foundational programming knowledge, problem-solving abilities, and familiarity with software development principles, often gained through coursework, self-study, or coding bootcamps. Experience with popular programming languages (such as Python, Java, or JavaScript), version control systems like Git, and exposure to collaborative platforms like GitHub are typical technical requirements. Strong communication, eagerness to learn, and teamwork skills help you contribute effectively and adapt to project needs. These capabilities ensure you can support software projects, grow your expertise, and make a meaningful impact within the team.

What is a volunteer software engineer intern?

Volunteer Software Engineer Interns are individuals who contribute their programming and software development skills to organizations, typically without financial compensation, in exchange for experience and learning opportunities. They often work on real-world projects, collaborating with professional teams to design, develop, test, and maintain software. This position is ideal for students or early-career professionals seeking hands-on experience, portfolio development, and a chance to make a positive impact. Responsibilities vary by organization but can include coding, debugging, documentation, and participating in team meetings. Volunteering in this role can also help interns build valuable professional networks and references for future employment.

What is the difference between Volunteer Software Engineer Intern vs Software Engineer Intern?

AspectVolunteer Software Engineer InternSoftware Engineer Intern
CredentialsTypically students or entry-level with basic coding skillsUsually students or early-career professionals with relevant coursework
Work EnvironmentNon-profit, open-source, or community projectsCorporate, startup, or tech company environments
Employer & IndustryNon-profit organizations, open-source communitiesTechnology companies, startups, corporate tech teams
Search & Comparison IntentUnderstanding volunteer opportunities in software developmentExploring internship options in software engineering

Volunteer Software Engineer Interns typically work in non-profit or open-source settings, focusing on gaining experience without monetary compensation. In contrast, Software Engineer Interns often work in corporate or startup environments, with paid positions that may include more structured training and mentorship. Both roles are valuable for building skills, but they differ mainly in work setting and compensation.

What types of projects and technologies can I expect to work with as a volunteer software engineer intern?

As a Volunteer Software Engineer Intern, you can expect to work on a variety of meaningful projects that support the organization's mission, such as developing web or mobile applications, maintaining existing codebases, or automating manual processes. The technologies you'll use often depend on the organization's stack, but commonly include languages like Python, JavaScript, or Java, and frameworks such as React or Django. You'll typically collaborate with other interns, volunteer engineers, and project managers in an agile environment, gaining hands-on experience in version control, code reviews, and team communication tools. This role offers a valuable opportunity to build your portfolio, learn from experienced professionals, and make a tangible impact.
More about Volunteer Software Engineer Intern jobs
What cities are hiring for Volunteer Software Engineer Intern jobs? Cities with the most Volunteer Software Engineer Intern job openings:
What are the most commonly searched types of Volunteer Software Engineer jobs? The most popular types of Volunteer Software Engineer jobs are:
What states have the most Volunteer Software Engineer Intern jobs? States with the most job openings for Volunteer Software Engineer Intern jobs include:
Infographic showing various Volunteer Software Engineer Intern job openings in the United States as of July 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $52,867 per year, or $25.4 per hour.

ML Software Engineer Intern

SkyGig

San Jose, CA

Full-time

Re-posted 3 days ago


Job description

As a ML Software Engineering Intern, you'll work alongside experienced hardware engineers to build and deploy AI/ML models that improve circuits and systems design workflows, and help push new hardware innovations forward.
We are looking for motivated problem solvers with strong machine learning and software development skills, with an interest in applying AI to complex technical challenges at the intersection of software and hardware design. Join our collaborative and innovative team as we work to transform the future of circuit design.


Responsibilities
As our ML software engineer your primary responsibilities will include:

  • Designing, building, training, and evaluating machine learning models that support circuit design workflows.
  • Developing models for circuit performance prediction, design-space optimization, and simulation acceleration.
  • Building data pipelines and model-training workflows using simulation results, measurement data, circuit parameters, and design constraints.
  • Working with a cross-functional team to understand model requirements and translate engineering needs into ML solutions.
  • Preparing technical documentation and reports.
  • Participating in design reviews, brainstorming sessions, and technical discussions.

We are considering full-time/ part-time applicants for Summer and Fall 2026.
The ideal candidate will have strong technical competency, curiosity, and the ability to take ownership of a well-defined project. They should also be excited to adapt, learn quickly, and grow in a fast-paced startup environment.

Requirements

Minimum Requirements:

  • Currently pursuing a degree in Computer Science, Electrical Engineering, Applied Mathematics or a related field.
  • Strong programming skills in Python with experience in scripting and automation.
  • familiarity with machine learning frameworks such as PyTorch, TensorFlow, or scikit-learn.
  • Understanding of software engineering principles, code organization, and collaborative development practices.
  • Experience with data processing libraries such as pandas, NumPy, and SciPy.
  • Understanding of methods for evaluating, validating, and improving AI/ML model performance in real-world applications.
  • Strong collaboration and communication skills.

Benefits

  • Paid, full-time, onsite internship at our Bay Area, CA location with competitive salary
  • Opportunity to work with a collaborative and ambitious team developing disruptive products.
  • Opportunities for growth, leadership, and project ownership in a dynamic startup environment.