Free Geek is open in a limited capacity. Donation and pickup are open at our Free Geek location Wed-Sat 11-1 & 3-5.


Most internships closed - Remote internships available in Tech Support

Due to COVID-19, Free Geek's building is closed to the public and most of our internships are closed indefinitely. Remote internships are available in Tech Support.


Level up your job skills with a Free Geek internship

Free Geek offers a variety of internships for those who have the time, interest, and motivation to work outside the scope of our main volunteer program. These competitive, challenging, and highly-valued positions play a vital role in Free Geek’s organizational health and come with added benefits.

Each internship lasts 3-6 months with an option to renew afterwards. Due to the nature of these volunteer activities, we ask that applicants be at least 16 years of age.

Why should I become a Free Geek intern?

Our internships are designed to provide you with a competitive edge on the job market. While all internships at Free Geek are unpaid, there are many perks associated with volunteering your time as an intern. As an intern, you’ll receive job skills training, professional feedback, and letters of reference for your job search.

There are also third-party programs we support that provide more benefits to interns. These organizations, like Job Corps and SummerWorks, allow qualified applicants to receive pay for their internship.

Desired Qualifications

  • Effective communication skills
  • Punctuality and accountability
  • Patience and analytical thinking skills
  • Ability to self-motivate and work effectively without direct supervision
  • Ability to prioritize tasks and be flexible in a fast-paced work environment
  • Comfort working alongside volunteers from a wide variety of backgrounds


How to Apply

  1. Read the internship descriptions thoroughly and decide which position best matches your interests.
  2. Submit an internship application. Be sure to indicate which internship you are interested in.
  3. A Free Geek staff member will contact you within two weeks about your application. If you’re a good match for the position, we’ll schedule an on-site interview.

Internship Descriptions


Technical Support Internship

As a Technical Support Intern at Free Geek, you’ll have the unique opportunity to provide technical and digital literacy support to a diverse community of users on Linux and Mac systems. You will work closely with  tech support staff, interns, and other volunteers to troubleshoot and resolve hardware, software, networking, and system issues by phone and email. Through this internship, you’ll gain experience in end-user support, various Linux and Mac environments, working in the bash shell, teaching, working in a team environment, and using ticket-tracking software to document and coordinate work on user issues.

The Tech Support program supports Free Geek’s mission to sustainably reuse technology, enable digital access, and provide education to create a community that empowers people to realize their potential.  Technical support is a crucial part of bridging the digital divide. We help our community members meet their productivity and communication needs by providing ongoing troubleshooting, repair, consultation, and digital literacy training.

Our ideal Technical Support Intern will be self-motivated, driven to learn, and willing to ask questions. They will communicate professionally and compassionately with a diverse community by phone and email. They will patiently teach digital literacy skills and explain technical issues to community members in simple and understandable terms. They will keep accurate and detailed records of user issues.

Job Title: Technical Support Intern

Hours Weekly: At least two 4-hour shifts/week

Duration: 3-6 months

Free Geek Supervisor: Tech Support Staff


  • Provide a safe and welcoming experience to community members with various backgrounds, personalities, and levels of digital literacy
  • Act in alignment with Free Geek’s policies and values
  • Learn the operating environment of GNU/Linux and MacOS
  • Answer questions over the phone and by email on a wide variety of technical issues
  • Troubleshoot, research, and resolve software, hardware, home networking, and system issues
  • Teach computer skills to users to meet their productivity needs
  • Forward requests and complaints through appropriate channels
  • Make referrals to external resources as appropriate
  • Maintain confidentiality of personal information about staff, interns, volunteers, and users
  • Accurately maintain records of user data and technical issues
  • Consult with users to help them choose hardware solutions

Required Skills, Knowledge, and Abilities

  • Ability to consistently follow policies and procedures
  • Demonstrate basic proficiency with GNU/Linux operating systems
  • Demonstrate basic proficiency with Bash shell
  • Demonstrate basic proficiency with computer hardware
  • Proficiency with using standard office software
  • Ability to learn Free Geek documentation and collaboration tools
  • Strong organizational and administrative skills
  • Good interpersonal skills and phone and email etiquette
  • High level of patience
  • Interest in teaching
  • Ability to work on a team as well as dependably work without direct supervision on a regular basis
  • Ability to independently research solutions to issues
  • Reliability and punctuality

Desired Skills, Knowledge, and Abilities

  • Demonstrated confidence and competence working with diverse communities
  • Technical support or customer service experience
  • An analytical approach to problem solving
  • Fluency in another language besides English
  • Adaptable to changing work environments
  • Knowledge of basic Apple hardware and software
  • Demonstrated advanced proficiency with GNU/Linux operating systems
  • Ability to ask insightful questions
  • Demonstrated self-motivation and personal initiative

Equipment requirements:

An equipment loan may be available depending on inventory

  • Computer or virtual machine running Linux Mint 19/20
  • Mobile device (Android 8.0+ phone, iPhone with iOS 13+) capable of running OOMA Enterprise app (iOS | Android) OR computer running Windows 8/10 or macOS 10.9+ capable of running Voxter desktop client

Back to top


Technology Instructor Internship

To apply for this position, please visit Note in your application that you seek an internship. 

Are you passionate about education? Free Geek's technology classes, workshops, and mentoring sessions are entirely volunteer-powered! Our goal is to help participants reach their own goals with technology. We strive to spark interest in technology and build confidence that anyone can learn and work with technology. By teaching a class at Free Geek, you’ll have the opportunity to hone your teaching skills while giving back to the community! It’s a great way to get experience in the field of education.

Job Title: Instructor

Hours Weekly: This internship is a 6-month commitment. Interns may teach weekly, biweekly, or monthly depending on the fit. 

Free Geek Supervisor: Digital Inclusion Program Associate

General Responsibilities

  • Teach computer skills to students of varying experience and ability levels
  • Teach students about technology, computer, and Internet use
  • Develop and learn curriculum for our community of learners
  • Set up computers and/or peripherals for use by students
  • Answer learner questions during class
  • Encourage further learning by promoting enrollment in other available classes

Desired Qualifications

  • Technical knowledge in one or more areas: basic computer usage, Linux, programming, command line, hardware, networking, cybersecurity 
  • High level of patience
  • Interest in teaching students from a range of backgrounds
  • Enjoy and work well with people
  • Understand Free Geek’s mission
  • Fluency in languages other than English is a plus

Back to top

Ready to submit your application?