Tuesday, September 25, 2007

Software Engineer, Syndication Team - San Bruno

This position is available in San Bruno, CA.

YouTube, a Google company, is looking for a talented, creative and motivated full-time Software Engineers. The work is challenging, creative, fast paced and intellectually stimulating. The candidate should have strong analytical skills, unwavering commitment to quality, collaborative work ethic and cutting edge skills.

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. Having 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 should have 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. Projects created 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.
  • MySQL database preferred.
  • Scripting skills (shell, Perl, etc.) preferred.
  • Linux operating system preferred.

No comments: