1

Computer Programming Intern Jobs in Sunnyvale, CA

As an AI/ML Software Engineer Intern, you will define and implement the AI/ML infrastructure ... Bachelor's or Master's degree student in Computer Science or a related field. * Focus on machine ...

We are looking for a Firmware Engineer Intern to join us during Fall 2026. In this role, you will ... Undergraduate student (Senior) or recent graduate in Computer Engineering, Computer Science or ...

We are looking for a Firmware Engineer Intern to join us during Fall 2026. In this role, you will ... Undergraduate student (Senior) or recent graduate in Computer Engineering, Computer Science or ...

Showing results 21-40

Computer Programming Intern information

See Sunnyvale, CA salary details

$11

$28

$59

How much do computer programming intern jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for computer programming intern in Sunnyvale, CA is $28.46, according to ZipRecruiter salary data. Most workers in this role earn between $17.27 and $33.72 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a computer programming intern?

To thrive as a Computer Programming Intern, you need a solid understanding of programming languages (such as Python, Java, or C++) and foundational knowledge of algorithms and data structures, often gained through coursework or personal projects. Familiarity with version control systems like Git and exposure to integrated development environments (IDEs) are typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills set outstanding interns apart. These skills ensure you can efficiently contribute to projects, adapt to new technical challenges, and collaborate within development teams.

What does a computer programming intern do?

A Computer Programming Intern assists software development teams by writing, testing, and debugging code under supervision. Their tasks often include working on small projects, fixing bugs, learning new programming languages or tools, and collaborating with experienced engineers. Interns gain practical experience and exposure to real-world software development processes, helping them build skills for a future career in programming.
What cities near Sunnyvale, CA are hiring for Computer Programming Intern jobs? Cities near Sunnyvale, CA with the most Computer Programming Intern job openings:

Software Engineer Intern - Machine Learning Workflow

Halo Industries, Inc.

Santa Clara, CA • On-site

Temporary

Re-posted 10 days ago


Job description

The Company


Halo Industries has invented a revolutionary technology to replace a decades-old semiconductor material slicing process. Our laser-based technology eliminates waste, improves material cost and performance, and drives advancements in high-growth markets like automotive, telecommunications, and power electronics. Founded in 2014 at Stanford University, Halo secured significant funding in 2024 and is poised for rapid growth, engaging strategic customers and preparing for volume manufacturing.

The Opportunity

We are looking for a Machine Learning Operations Intern to support data preparation, labeling, training workflows, and validation processes for machine learning systems. The role focuses on executing and monitoring existing ML pipelines, organizing datasets, and helping evaluate model performance.

The intern will work with internal tools and workflows using Python and C#, with guidance from experienced engineers. This position is ideal for someone interested in practical machine learning systems and hands-on experience with real-world data workflows.

Responsibilities
  • Label and organize datasets for machine learning workflows.
  • Run and monitor training and validation pipelines.
  • Assist with evaluating model outputs and identifying data quality issues.
  • Use Python and C# tools to support ML-related workflows and automation.
  • Help troubleshoot pipeline failures and data inconsistencies.
  • Document datasets, experiments, and validation results.
  • Collaborate with engineers to improve workflow efficiency and reliability.
What This Role Offers
  • Hands-on experience with real-world machine learning workflows.
  • Exposure to production ML training and validation systems.
  • Experience working with Python and C# in applied engineering environments.

Requirements

Basic Qualifications
  • Currently pursuing or a recent graduate with a Bachelor`s in Software Engineering, Computer Science, Computer Engineering, or related field.
  • Basic programming experience in Python or C#.
  • Experience working with structured workflows and large datasets.
  • Proficiency to debug simple technical issues and follow documented processes.
Preferred Qualifications
  • Currently pursuing or a recent graduate with a Master`s in Software Engineering, Computer Science, Computer Engineering, or related field.
  • Exposure to machine learning concepts or workflows.
  • Familiarity with Git or collaborative development tools.
  • Experience working with datasets, annotation tools, or automation scripts.

Benefits

Salary Range : 20 - 30 USD per hour.