Software Engineer, YouTube for Good

Software Engineer, YouTube for Good - San Bruno

Software Engineer, YouTube for Good - San Bruno San Bruno, CA The area: YouTube and Video The first video posted on YouTube was a 19-second clip called "Me at the Zoo."A Today, more than 48 hours of video are uploaded every minute. The YouTube and Video team helps budding filmmakers and musicians build careers, creates products like Google TV and YouTube Live and runs collaborative projects like Life in a Day and the YouTube Symphony Orchestra. We are leading a change in how we entertain, inform and share with one another, whether through cat videos or footage of a revolution in progress. The role: Software Engineer, YouTube for Good Google's software engineers develop the next-generation technologies which have changed how millions interact, making accessible and useful the world's information. Our ambitions reach far beyond just Search To handle information at the the scale of the web requires ideas from every areas of computer science, including information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression and user interface design; the list goes on and is growing every day. As a software engineer, you work on small team and can switch teams and projects as our fast-paced business grows and evolves. We need our engineers to be versatile and always eager to tackle new problems as we continue to push technology forward. The engineering team at YouTube is a small group of clever, motivated and talented people that regularly ships products and features to YouTube's user base of over 800 million users around the world. Sixty hours of video are uploaded to YouTube every minute and it is the third most visited site in the world. Our tightly-nit teams work together to rapidly design, develop, and roll out site features and products very frequently. Which means - something you write today could be seen by hundreds of millions of viewers tomorrow. The YouTube for good team is charged with increasing the ability to change the world through video by empowering our community. Our focus is currently on three key pillars: Nonprofits NGOs: Accomplishing their goals of awareness, fundraising and community engagement. Education: Supporting teachers, parents and students of all ages to help YouTube become a global classroom. Activism Free Expression: Maintain YouTube as a forum for change, protest and creativity. As part of this crossfunctional team you get to help set the roadmap and ambitions for the worldas largest video platform, turning video views into lives saved, dollars donated, laws changed and learning delivered. Responsibilities: * Design, implement and launch highly-visible, user-facing features. * Design and develop large scale web applications. * Develop new ways for nonprofits, teachers, students and activists to utilize the YouTube platform to expand their reach and influence. * Serve as an internal and external evangelist for efforts, recruiting additional team members. Minimum Qualifications: * BS, MS or PhD in Computer Science or equivalent. In lieu of degree, 4 years of relevant experience. * Broad experience in one object oriented programming language (Python, C/C++ or Java) * Knowledge of network programming and knowledge of UNIX/Linux environments. * Experience developing/designing large software systems. Preferred Qualifications: * Experience as an architect or technical lead on large project. * Experience in Javascript, HTML and CSS * Experience in database programming, particularly MySQL. * Experience in distributed computing, information retrieval, data mining and machine learning. * Experience working with either nonprofits, the education industry or community organizations. * Strong written and verbal communication skills, with the ablility to create strong working relationships with cross-functional teams.