1

Intern Computer Science Volunteer Jobs in California

next page

Showing results 1-20

Intern Computer Science Volunteer information

What is an intern computer science volunteer?

Intern Computer Science Volunteers are students or recent graduates who offer their time and skills to support organizations in technology-related projects without monetary compensation. They typically assist with programming, software development, data analysis, and IT support tasks under the guidance of experienced professionals. These roles provide practical experience, enhance technical skills, and offer networking opportunities, helping volunteers build their resumes and prepare for future careers in computer science.

What types of projects or tasks can an intern computer science volunteer expect to work on?

As an Intern Computer Science Volunteer, you may be involved in a variety of projects such as assisting with software development, performing data analysis, supporting IT infrastructure, or developing tools to improve organizational processes. Tasks often include collaborating with more experienced engineers, writing and testing code, troubleshooting technical issues, and participating in team meetings or code reviews. This role provides a valuable opportunity to gain hands-on experience, build your portfolio, and learn industry best practices in a supportive, educational environment.

What are the key skills and qualifications needed to thrive as an intern computer science volunteer, and why are they important?

To thrive as an Intern Computer Science Volunteer, you typically need foundational programming skills, problem-solving ability, and a relevant educational background in computer science or a related field. Familiarity with coding languages such as Python or Java, version control systems like Git, and basic software development tools is common. Strong communication, teamwork, and a willingness to learn are important soft skills for collaboration and adaptation in dynamic environments. These skills and qualities are crucial for contributing effectively to projects, gaining valuable experience, and supporting organizational goals.

What is the difference between Intern Computer Science Volunteer vs Intern Software Developer?

AspectIntern Computer Science VolunteerIntern Software Developer
Required CredentialsBasic programming knowledge, often no formal degree requiredSome programming experience, often pursuing or holding a computer science degree
Work EnvironmentNon-profit, educational, or community projectsTech companies, startups, or software firms
Employer & Industry UsageVolunteer organizations, NGOs, educational institutionsPrivate companies, tech industry, software development firms
Search & Comparison IntentUnderstanding volunteer opportunities in CSGaining software development experience as an intern

Intern Computer Science Volunteers typically engage in unpaid, community-focused projects requiring basic programming skills, often within non-profit or educational settings. Intern Software Developers usually work in paid internships within tech companies, focusing on software development tasks. While both roles involve programming, the main differences lie in the work environment, compensation, and industry context.

What are the most commonly searched types of Computer Science Volunteer jobs in California?

The most popular types of Computer Science Volunteer jobs in California are:

What cities in California are hiring for Intern Computer Science Volunteer jobs?

Cities in California with the most Intern Computer Science Volunteer job openings:

Research Intern, Computer Vision

Attentive

San Francisco, CA โ€ข On-site

Other

Posted 4 days ago


Job description

About Attentive.ai:
Attentive.ai builds AI for construction and field services. Our takeoff and estimating platform, Beam AI, is used by 1,200+ contractors across the US and Canada and has completed over 500,000 takeoffs. Attentive.ai is transforming the field services and construction industries with our flagship AI solution - Beam AI. Our platform empowers businesses to double their bidding capacity and accelerate growth through automation and intelligent insights. More than 1k+ businesses across the U.S. and Canada already use our products to boost sales velocity and streamline operations. We have raised $30.5M in Series B funding, accelerating our mission to make advanced AI tools accessible, practical, and impactful in the real world. We are proudly Backed by Insight Partners, Peak XV (Surge), InfoEdge, Tenacity and Vertex Ventures.
About the Role:
As a Research Intern, you'll work on the computer vision and deep learning that power automated takeoff and estimation. The core problem is unsolved: a plan set is hundreds of pages drafted to dozens of CAD conventions, where the same primitive is a wall, a hatch pattern, or a leader line depending on context a model has to infer.
You'll own one scoped research problem end to end, paired with a senior researcher - framing it, running the experiments, and building a prototype evaluated on real data. It won't be a side project; it'll be something on the team's roadmap.
What You'll Do:
  • Own one research problem end to end: framing, data, experiments, and a prototype that runs on real drawings
  • Train and evaluate deep learning models for object detection, segmentation, or structured extraction on vector and raster construction drawings
  • Explore self-supervised and representation learning on our corpus of unlabeled drawings
  • Work with multimodal signals, combining visual layout, geometry, and text
  • Design the evaluation for your problem, and present results to the research team
What We're Looking For:
  • Currently pursuing a Master's, or PhD in Computer Science, AI/ML, Data Science, Mathematics, Electrical Engineering, or a related field
  • Strong foundations in Python and at least one deep learning framework (PyTorch or TensorFlow)
  • Coursework or project experience in computer vision, image processing, or machine learning
  • Curiosity about applied research and a willingness to iterate quickly on ideas
  • Comfortable working in a fast-paced, startup-like environment with close collaboration
  • Clear written and verbal communication skills
Nice to have:
  • Prior research experience, publications, or projects in computer vision or deep learning
  • Familiarity with vector graphics and CAD formats (SVG, DXF, DWG, IFC)
  • LLM and NLP experience like structured extraction, retrieval over long documents
  • Experience with cloud environments (GCP, AWS, or Azure)
How We Work:
  • Empirical over theoretical - we'd rather run the experiment than argue about it
  • Truth-seeking, including about our own results. A negative result reported early is worth more than a positive one defended late
  • Research is judged by whether it holds up in front of 1,200 contractors, not by whether it's clever
  • Honest feedback, given directly

Compensation:
The stipend range for this role is 80-90$ per hour. The final offer depends on experience and level.