Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Web Developer Internship

Web | San Francisco, CA | Internship and Volunteer

Job Description

Commitment: 10-20 hours per week (depending on duration of internship)

Duration: 3-6 months (shorter duration for summer available)

Compensation: Unpaid/Credits Available

Location: San Francisco

The Global Lives Project is constantly improving our online community site to facilitate collaboration between team members in different countries and to provide a dynamic online home for the video content that we’ve already produced. Web development projects will include a significant portion of strategic research and QA testing as well as hands-on programming and implementation.

Our website is built in WordPress, under the GNU General Public License, so that collaborators can continue to contribute to our web platform. We plan to implement new HTML5 video and interactivity features as well as revamp our CSS templates. Candidates should have experience in at least one of these areas.

The Global Lives Project enjoys a strong reputation in the Creative Commons community, and our commitment to open-source technologies and to sharing our work with a broad public audience makes working with us a valuable opportunity to get to know these communities better. We also receive direct support from Google, Sony, Adobe, Creative Commons, Wikipedia, Internet Archive and Method, a leading San Francisco design firm, and interns’ work will be seen directly by our supporters at these companies.

The following are a few of the highest priority features for further development of the Global Lives Project website this 2014 summer:


Project 1: Crowdfunding integration for specific film shoots.

Brief explanation: Instead of using a restrictive funding platform, help create a donation section of our website where visitors can choose a planned filmed to support. The application should show a goal bar that marks the progress of the funding goal for the planned shoot. The information will be created by the filmmaker and curated by Global Lives.

Expected Results: A new donation section on website or integration with a crowdsourcing website that isn't restricted to the USA.

Project 2: Localization

Brief explanation: Each Global Lives Project video has been transcribed and translated into one or more languages via DotSUB. These subtitled videos are embedded in the Global Lives website allowing users to select to show subtitles or not, and to select a particular subtitle language. Users will be able to add new subtitles, and we also plan to allow users to help translate the Global Lives Project site itself, inviting site visitors to become collaborators in the Global Lives Project and expand accessibility to others.

Expected Results: Integration with dotSub or universal subtitles to allow translators to translate through the Global Lives site.

Project X: Submit your ideas!

Have ideas for how to make the Global Lives multimedia experience better? Submit your ideas to info at with "GSoC Ideas List" in the subject line.


Desired Qualifications and Experience

  • Ability to work unsupervised, shows significant levels of strategic initiative

  • Strong analytical / strategic thinking skills

  • Identification with mission and vision of the project

  • BS in Computer Science preferred

  • Preferred Knowledge of languages: one of PHP, Python or Ruby, familiarity with Javascript, JQuery, HTML5 and CSS, familiarity with SQL, knowledge of Wordpress engine.

Work Arrangements

  • Volunteers taking on these projects will be assigned a mentor to review and support work

  • All projects are suitable for teams of 2-3 or more interns if preferred.

  • Global Lives is open to receiving full-time and/or part-time students.

  • Participants need to supply their own computers.

  • Regular written reports will be expected from interns documenting progress.

  • Weekly meetings with interns will take place in SF, with exception of video/teleconference meetings due to intermittent travel.

Project Advisors:

The following Global Lives Project Board Members will serve as advisors to the web development projects:

Vijay Karunamurthy

Vijay is a cofounder of AVOS Systems, where he leads development efforts around content discovery and collaboration, alongside Chad Hurley and Steve Chen. Previously he lead engineering teams at Youtube and Google, where he also worked on campaigns related to human rights, elections, and public health. In past lives he worked in finance and biology, and in his spare time can be found at hackathons and bay area community projects. He holds an MBA from UC Berkeley, a master’s degree in computer science from Stanford, and bachelor’s degrees in biochemistry and mathematics from the University of Illinois at Urbana-Champaign.

Learie Hercules

Learie is the founder and CEO of Octavia Technologies, LLC based in San Francisco, CA. Learie has over 20 years of experience consulting for most of the Tier 1 wireless carriers. As a pioneer and expert at the forefront of technology, one of his most noted achievements was managing the design and integration of the first 4G Network in the U.S. on behalf of Sprint Nextel. His career later evolved to specialize in communications systems for trains and light rail. He was responsible for the first functional design of the federally mandated Positive Train Control (PTC) in the U.S. for intercity passenger trains throughout the east coast. In addition to his engineering role, he was promoted to Vice President and managed a program portfolio of over $300 million. With his expertise in mastering cutting edge technologies, Learie serves Global Lives on its Web & Education Committees. He holds a MS Computer Science & BS Computer Science and Management as well as being a Certified Project Management Professional (PMP), through Project Management Institute (PMI). In his spare time, Learie loves to hike, play soccer and travel.

Rosa Wu

Rosa is a Product Manager at Google, where she loves working on products that better the everyday lives of the people around her. She brings experience in both technology and finance to Global Lives Project. She has had a long-held interest in international development, and recently spent a summer in Bangalore working on early prototypes of the Embrace infant warmer, a spinout of the Stanford Extreme Affordability class. She holds an MBA from Stanford and BA from Harvard College. In her spare time, she enjoys indie trailer marathons, searching for amazing price-to-quality ratios, and generally taking on new adventures.

To Apply

Upload your cover letter and resume through Jobscore. In your cover letter tell us why you are passionate about working for the Global Lives Project, why you are interested in this specific intern position, what time period you are applying for, and whether you plan to work in our San Francisco office or remotely. Applications without cover letters will not be reviewed.

Information about other open internship positions at Global Lives here: