Tuesday, September 25, 2007

Software Engineer, Partners and Revenue Sharing - San Bruno

This position is available in San Bruno, CA.

Join the country's leading and fastest growing advertising sales organization. YouTube, a Google company, is looking for a Software Engineer to work in our San Bruno office.

Founded in February 2005, YouTube is the leader in online video, and the premier destination to watch and share original videos worldwide through a Web experience. YouTube allows people to easily upload and share video clips on www.youtube.com and across the Internet through websites, mobile devices, blogs and email. YouTube has quickly become the leading destination on the Internet for video entertainment.

The content partners team builds infrastructure and tools dedicated to providing 3rd parties a platform to upload and manage videos on the YouTube website. The successful candidate will work closely with product management to gather and define requirements and will then design and implement complete solutions from the bottom-up. The candidate's strong design and development skills will ensure the feature meet scalability and availability requirements in order to sustain the exponential growth our platform is exposed to. The candidate should thrive in a fast paced, collaborative and fun environment and have the ability to take business requirements and architect a complete solution. Projects created and implemented should meet extremely high standard in regards to scalability. With a strong sense of ownership, the successful candidate is expected to own and drive a project during its whole life cycle: from product definition, to design and development, deployment to live, maintenance and enhancement.

Responsibilities:
  • Content uploading.
  • Content management.
  • Methods for automatic content identification.
  • External and internal reports generation.
  • API framework and functionalities.

Requirements:
  • BS or MS in Computer Science or equivalent (PhD a plus).
  • Minimum of 3-4 years of software experience, with a focus on infrastructure/back-end development.
  • Extensive experience programming in C/C++ or Java.
  • Experience in database programming; MySQL preferred.
  • Extensive knowledge of Unix/Linux environments.
  • Knowledge of TCP/IP and network programming.
  • Experience developing/designing large software systems.
  • Experience programming in Python a plus.
Link :

No comments: