Job Title Senior Software Engineer, Content and Syndication
Location San Bruno, CA
Job Type Full-Time Regular
Job Description This position is based in San Bruno, CA.

YouTube, a Google company, is looking for a Senior Software Engineer for the Content and Syndication Team.

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 solution from bottom-up. Her/his 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; should have a strong sense of ownership, and is expected to own and drive a project during its whole lifecycle: from product definition, to design and development, deployment to live, maintenance and enhancement. Projects architected and implemented should meet extremely high standard in regards to scalability.

Responsibilities:
  • Ability to take business requirements and architect a complete solution.
  • 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.
  • Proficient in at least one object oriented language (Python, C++, Java).
  • Working experience building large scale web applications.
  • Advanced SQL skills.
  • Very familiar with XML.
  • Experience in web development: HTML, Ajax, Javascript.
  • Strong verbal and written communication skills, able to create strong working relationship with cross-functional teams (Business dev, Product, Engineering).
  • Teamwork oriented, ability to mentor other engineers.
  • Python programming language preferred.
  • Experience in implementing API, SDK preferred.
  • Experience in XML-RPC, REST preferred.
  • Experience in building reporting engineer preferred.
  • MySQL database preferred.
  • Scripting skills (shell, Perl, etc.) preferred.
  • Linux operating system preferred.

-->