Showing posts with label cpp. Show all posts
Showing posts with label cpp. Show all posts

Friday, October 12, 2007

Design Engineer at intel

Description
In this position, you will be part of Enterprise Microprocessor Group's (EMG) processor development team. You will be responsible for investigation, evaluation and recommendation, design and development, test and verification and documentation of processors and enabling technologies including design and maintenance of associated design tools as well as involved in simulation with Spice*. Your responsibilities will include but not be limited to:
  • Developing physical block designs through the use of custom circuits, physical synthesis, automated placenroute and various other physical design techniques
  • Responsible for the FET level circuit design including design and development of circuits to implement microarchitecture specifications and the development of Register Transfer Level (RTL)
  • Performing timing and electrical analysis and refinement of your designs

Qualifications
You should possess at least a Bachelor's degree in either Electrical Engineering or Computer Engineering with strong understanding of Very Large Scale Integration (VLSI), Digital Logic design and Electrical Engineering fundamentals. Additional qualifications include:
  • Prior knowledge of HTML, TCL, Perl, UNIX* and C++
  • Understanding of design environment, tools, capabilities and scripts
  • Strong communication skills
  • Background that includes courses in computer architecture would be an added advantage
Summary
Job Category Engineering
Location MalaysiaMalaysia, Penang
Full/Part Time Full Time
Job Type Experienced
Regular/Temporary Regular

Additional Information
Posting Date Oct 12, 2007, 06:28 AM, Abidjan, Casablaca, Dakar (UTC 0)
Apply Before Dec 30, 2007, 11:59 PM, Abidjan, Casablaca, Dakar (UTC 0)

Link

Senior Software Architect at intel

Description
In this position, your responsibilities will include but not be limited to:
  • Defining the architecture of the software components for digital TV products; these software components usually include firmware which controls integrated hardware acceleration, drivers for the various target system software and operating system environments and reference applications
  • Defining the architecture of these components, defining all the relevant APIs including the industry APIs to adhere to, estimating performance of the entire software and hardware (system) solution, and authoring detailed product requirements and software architecture specification documents
  • Evaluating all software aspects arising out of use of new platform hardware capabilities
  • Working closely with other platform architects in developing a complete platform specification, strategic planners in developing technology roadmaps and with the engineering organizations in order to facilitate implementation of specific software capabilities
  • Working with internal and external parties in developing proofofconcept(s)
  • Identifying and/or recommending third party vendors that need to be engaged
  • Working closely with the product planning teams in understanding usage and gathering requirements
Qualifications
  • You should possess a Bachelor of Science degree in Computer Engineering, Computer Science, or Electrical Engineering with more than seven years experience. Additional qualifications include:
  • Previous experience working as architect or in development managerial role
  • Firm grasp on programming tools such as compilers, linkers, and debuggers
  • Knowledge of operating systems and driver level code
  • Good understanding of hardware systems
  • Strong problem solving, software engineering, and computer architecture knowledge skills required to identify key gaps and quickly resolve issues
  • Good presentation and documentation skills
  • Ability to lead processes and team work in highly matrixed environments
  • Experience in Realtime and/or Embedded software
  • Experience with Windows* and/or Kernel would be an added advantage
  • Wide knowledge in protocol stacks, experience in STB and PCTV protocols stacks (Microsoft BDA) would be an added advantage
  • Strong C programming experience required, C++ and scripting languages would be an added advantage
  • Strong influencing skills and customer orientation would be an added advantage
  • Some Application level software experience would be an added advantage
Summary
Job Category Engineering
Location United KingdomEngland, Lincoln
Full/Part Time Full Time
Job Type Experienced
Regular/Temporary Regular

Additional Information
Posting Date Oct 12, 2007, 12:50 PM, (UTC +5:30)
Apply Before Oct 12, 2008, 05:29 AM, (UTC +5:30)

Link

Internship Digital Home at intel

Description
In this position, you will be supporting Intel's Digital Home initiative by technically working in following areas. Your responsibilities will include but not be limited to:
  • Settingup complex wireless home network with Consumer devices like PC, WLANbased communication devices and consumer electronic
  • Installing preproduction consumer software (multimedia applications like games and creativity applications), learning and documenting key features
  • Preparing showcases for promotional purposes at events and conferences
Qualifications
  • You should be a student currently pursuing a university degree in Information Technology or Electrical Engineering. Additional qualifications include:
  • Technical Knowledge of Intel? products (CPU, chipset) and network technologies for a home environment (TCP/IP, WLAN)
  • Knowledge on Web page development using HTML and/or JavaScript* method
  • Basic understanding of at least one higher programming language, preferably C++
  • Excellent communication skills and proficiency in English
  • Good project management skills with degree of self motivation
Summary
Job Category Engineering
Location GermanyGermany Braunschweig
Full/Part Time Full Time
Job Type Student/Intern
Regular/Temporary Regular

Additional Information
Posting Date Oct 12, 2007, 01:20 PM, (UTC +5:30)
Apply Before Oct 12, 2008, 05:29 AM, (UTC +5:30)

Link

Sr. Software Engineer at intel

Description
In this position, you will be responsible for design, development and support of manageability solutions and applications for Intel? Server platforms.

Qualifications
  • You should have a Master of Science degree in Software Technology with six years of Industry experience. Additional qualifications include:
  • Project experience on C, C++, Visual Basic* scripts, Extensible Markup Language (XML) and/or XSLT and others
  • Project experience of developing Management Pack (MP) on Microsoft* MOM
  • Exposure to any software Manageability Solutions
  • Experience on both Windows* (including WMI) and Linux* environment (including Pegasus)
Summary
Job Category Engineering
Location India-India, Bangalore
Full/Part Time Full Time
Job Type Experienced
Regular/Temporary Regular

Additional Information
Posting Date Oct 12, 2007, 02:22 PM, (UTC +5:30)
Apply Before Oct 12, 2008, 05:29 AM, (UTC +5:30)

Link

Monday, October 8, 2007

Payroll Specialist at PIXAR

Location: Emeryville, CA

Job Responsibilities:
Pixar Animation Studios is an Academy Award®-winning computer animation studio with the technical, creative and production capabilities to develop computer-animated feature and short films with memorable characters and heartwarming stories that appeal to audiences of all ages.
Pixar has created eight of the most successful and beloved animated films of all time: Toy Story, A Bug's Life, Toy Story 2, Monsters, Inc., Finding Nemo, The Incredibles, Cars and most recently Ratatouille. The studio has won 20 Academy Awards® and its eight films have grossed more than $3.4 billion at the worldwide box office to date. The Northern California studio's next film release is WALL-E (June 27, 2008).

Summary of Position:
The purpose of the Payroll Accountant position is to process weekly payroll in an accurate and timely manner. This includes the calculation of timecard hours and data input, reviewing all actionable items for accuracy and completeness. Additionally this position will be responsible for preparing and distributing reports to requisite departments and studio management as appropriate, as well as assisting in monthly reconciliations.

Responsibilities:
  • Performs the processing of the weekly payroll including the calculation and input of timecards, retroactive payments, and special pays
  • Verifies the accuracy of the employee information interfacing from the Human Resource system (PeopleSoft) for new hires, status changes, rate changes, and payroll deductions; and inputs tax, direct deposit, and deduction information directly into the payroll system
  • Processes terminations and generates final checks
  • Generates reports on base and premium pay
  • Generates reports reporting on payroll deductions and transmits reports to third party
  • Researches and produces reports for distribution to various departments
  • Processes the import of financial information into the Oracle Financial system
  • Generates and distributes checks
  • Other duties as assigned
Qualifications:
  • HS Diploma required
  • CPP preferred
  • At least 3 years experience processing payroll
  • Ability to handle sensitive and confidential material in a discrete and professional manner
  • Strong knowledge of pay rules and regulations relative to overtime
  • Must have good interpersonal skills and be customer service oriented
  • Knowledge and experience using an automated payroll system (Preferably Pro Business Payroll system)
  • Knowledge and experience using report writing systems preferred
  • Must have accounting experience and knowledge of accrual methods
  • Knowledge of Oracle financial system preferred
  • Proficient in MS Office suite, especially Word and Excel
  • Excellent written and verbal communication skills with a high attention to detail and quality control
  • Strong organizational skills with the ability to prioritize and multi-task
  • Willingness to take initiative and resolve problems
  • Ability to work with all levels of the organization
  • Ability to work well independently within a fast paced, dynamic, deadline orientated environment
Physical Requirements:
  • Frequent to continuous use of standard office equipment including computer, mouse, keyboard, phone, etc
  • Frequent sitting, standing and/or bending
Link

QA Engineer at imeem

Location: San Francisco, CA
imeem is seeking a full-time talented and enthusiastic QA Engineer ready to take imeem to the next level. The ideal candidate will be responsible for developing and executing test plans/scripts and delivering a high quality product to the market. The successful candidate should excel in a fast paced and dynamic environment.

Key responsibilities:
  • Help with acceptance, functional, regression, and performance testing
  • Develop and maintain automated test infrastructure
  • Help configure and maintain the QA Test Lab
  • Help classifying and track bugs
  • Help with customer support issues

Successful candidates should have the following qualification/requirements :
  • Some Bash, Perl or other shell scripting experience
  • Knowledge of Unix/Linux
  • MS Windows
  • Should have a thorough understanding of QA processes and methodology
  • Minimum of 2 years QA experience
Desired skills :
  • Familiar with the Extreme Programming lifecycle
  • Windows, .NET, C#, Visual Studio
  • Virtual PC or VMWare experience
  • Experience in one or more programming languages such as Java, C, C++, XML
  • SQL, MySQL
  • Use of SCM tools like: subversion, CVS, or Perforce
  • Use of bug tracking software like: Bugzilla
Link

Friday, October 5, 2007

Applications Developer at iStockphoto

iStockphoto is looking for a full time PHP application developer. We operate a large international e-commerce web site (PHP/MySQL) supported by a team of developers working in an agile environment.

Responsibilities
Assist with implementation of project architecture
  • Research, identify and document technical requirements
  • Determine and identify appropriate technologies to be used
  • Develop and document the system architecture
  • Create data flows and database schemas
Assist with implementation of project design, standards and processes
  • Develop and document the high-level technical design
  • Identify project tasks and define task definitions
  • Assist in developing technical project schedules, plans, task assignments and time estimates
  • Provide senior project staff with full communication of project progress
Assist with development and maintenance of project code
  • Take an active role in development of low-level design
  • Develop code in keeping with established processes and standards
  • Debug and unit test modules before deployment to QA environment
  • Assist deployment staff by providing necessary documentation
  • Create and maintain project documentation, in accordance with established standards
Required Skills
Education and Technical Experience
  • BSc. in Computer Science or equivalent education/experience
  • 2+ years working experience designing and building applications with languages such as PHP, Java, C++, C#
  • 2+ years experience with Linux, Apache, MySQL
  • Experience with a revision control system
  • Experience with AJAX, CSS, Javascript an asset
  • Experience designing and implementing interfaces using Prototype, Scriptaculous, or other AJAX UI libraries an asset
  • Experience with Flash programming and manipulating multimedia files (photos, videos, etc.) an asset
Personal
  • Strong creative problem-solving ability
  • Excellent organizational skills
  • Ability to multi-task, establish priorities and meet tight deadlines
  • Excellent communication skills and interpersonal skills
  • Ability and desire to thrive in a fast-paced environment

Link

Thursday, October 4, 2007

Software Engineer, Windows Client

Background and Summary:
Veoh Networks is a new, innovative Internet television broadcasting system that is able to reach hundreds of millions of broadband-connected viewers throughout the world. Veoh allows content producers from major entertainment studios and television networks to independent video producers and enthusiasts to deliver high-quality, full-screen video directly to consumers without financial, geographical or capacity restrictions found in traditional broadcasting systems. This democratization of video distribution fundamentally changes the dynamics of television, creating unprecedented choice for consumers and a compelling marketplace for content providers and advertisers. Veoh is privately held and backed by leading technology and media investors, including Spark Capital, Michael Eisner's Tornante Company, Time Warner Inc. and Shelter Capital Partners. Veoh Networks is based in San Diego, California. Veoh Networks is based in San Diego, California with an additional development center in St. Petersburg Russia.

Veoh.com is in the top 100 websites worldwide and in the top 30 sites in the United States.

Job Duties and Responsibilities:
  • Develop and maintain the VeohTV Windows application
  • Work with engineering leadership to implement new features
  • Work with product management to add new user features
  • Improve video playback experience through the client
  • Lower application crash rate through crash report analysis and subsequent resolutions and unit testing

Qualifications:
  • 3+ years of experience building GUI applications for XP and Vista
  • Deep knowledge and proficiency in Win32 internals
  • Advanced C++ skills with strong OO analysis and design
  • Extensive experience with Win32 user interface API (GDI / GDI+ / Windows Media Format SDK)
  • Detailed knowledge of COM, ATL, WTL preferred
  • Experience developing and shipping multimedia windows client applications preferred.
  • Knowledge of media codecs, DRM, media players, and streaming video strongly desired.
  • Excellent communication skills, works well with teams, and enjoys a collaborative development process.

Link

Monday, October 1, 2007

Senior Risk Analyst at Amazon

In this role you will develop next generation risk minimization and fraud detection algorithms using Statistical and Operation Research principles. You will have strong analytical mindset and relevant industrial experience. You will demonstrate terrific attention to detail. You will have the ability to process large data stets spanning multiple geographies and multiple data sources. You will have the clear business intuition to connect the data trends to business realities. You will have the ability to explain technical concepts in a simple and sound business like manner. This role is considered as a high impact role to bottom-line as Programmer Analyst-Risk-analytics at Amazon.com.

Responsibilities :

  • Demonstrate through technical knowledge on Statistical modeling, Probability and Decision theory, Operations Research techniques and other quantitative modeling techniques
  • Understand the business reality behind large sets of data and develop meaningful models
  • Connect with business problems related to buyer and seller risks and fraud management and develop cutting edge algorithms for risk mitigation
  • Work closely with developers in clearly giving them the requirements towards deploying the algorithms and models in real time detection engines
  • Perform ad hoc analysis time to time to understand new trends in risk modeling and fraud patterns
  • Innovate by adapting new modeling techniques and procedures
  • Take end to end ownership in thoroughly understanding the business problems and translating that into algorithms

Qualifications :

  • MS required, PhD desired in either Industrial Engineering or Operations Research or Computer Science.
  • Over 5 years of relevant risk management/analytics, financial modeling, credit & reporting experience, preferably in a commercial lending business
  • Proven track record in understanding business problems and developing effective algorithms and solutions
  • Knowledge of at least one major statistical data analysis systems like SAS or SPSS
  • Ability to process large data sets from multiple data sources
  • Prior experience in developing models for credit review, internal audit, and/or commercial underwriting is strongly preferred
  • Experience in Predictive Analytical modeling such as forecasting using time series or any other such techniques is preferred
  • Strong analytical mindset with willingness to Innovate
  • Ability to work closely with highly qualified professional as a team
  • Familiarity in working with SQL/C++ is preferred
  • Comfortable in working with multiple operating systems
  • Display entrepreneurial spirit in working
  • Ability to work efficiently and effectively in fast paced environment with tight deadlines
  • Willingness to Travel
Link :

Risk Analyst at Amazon

In this role you will develop next generation risk minimization and fraud detection algorithms using Statistical and Operation Research principles. You will have strong analytical mindset and relevant industrial experience. You will demonstrate terrific attention to detail. You will have the ability to process large data stets spanning multiple geographies and multiple data sources. You will have the clear business intuition to connect the data trends to business realities. You will have the ability to explain technical concepts in a simple and sound business like manner. This role is considered as a high impact role to bottom-line as Programmer Analyst-Risk-analytics at Amazon.com.

Responsibilities :

  • Demonstrate through technical knowledge on Statistical modeling, Probability and Decision theory, Operations Research techniques and other quantitative modeling techniques
  • Understand the business reality behind large sets of data and develop meaningful models
  • Connect with business problems related to buyer and seller risks and fraud management and develop cutting edge algorithms for risk mitigation
  • Work closely with developers in clearly giving them the requirements towards deploying the algorithms and models in real time detection engines
  • Perform ad hoc analysis time to time to understand new trends in risk modeling and fraud patterns
  • Innovate by adapting new modeling techniques and procedures
  • Take end to end ownership in thoroughly understanding the business problems and translating that into algorithms

Qualifications :

  • MS required, PhD desired in either Industrial Engineering or Operations Research or Computer Science
  • Over 3 years of relevant risk management/analytics, financial modeling, credit & reporting experience, preferably in a commercial lending business
  • Proven track record in understanding business problems and developing effective algorithms and solutions
  • Knowledge of at least one major statistical data analysis systems like SAS or SPSS
  • Ability to process large data sets from multiple data sources
  • Prior experience in developing models for credit review, internal audit, and/or commercial underwriting is strongly preferred
  • Experience in Predictive Analytical modeling such as forecasting using time series or any other such techniques is preferred
  • Strong analytical mindset with willingness to Innovate
  • Ability to work closely with highly qualified professional as a team
  • Familiarity in working with SQL/C++ is preferred
  • Comfortable in working with multiple operating systems
  • Display entrepreneurial spirit in working
  • Ability to work efficiently and effectively in fast paced environment with tight deadlines
  • Willingness to Travel
Link :

Wednesday, September 26, 2007

Software Engineering at Facebook

Facebook is seeking an experienced Software Engineer to join the Product team. The position is full-time and is based in our main office in downtown Palo Alto, CA. The Software Engineer will report to the CTO. There are minimal travel requirements for this position. This position will help build the next-generation system behind Facebook's products, create web applications that reach millions of people, and build high volume servers.

Location: Palo Alto, CA

Responsibilities:
  • Code high-volume ad delivery software using primarily C++ and Java
  • Create web applications using primarily PHP Implement web interfaces using XHTML, CSS, and Javascript
  • Build report interfaces and data feeds

Requirements:
  • B.S. Computer Science or related field
  • Expertise with C++ and/or Java
  • Knowledge of perl or PHP or python
  • Knowledge of relational databases and SQL, preferably MySQL and Oracle
Link :

Senior QA Engineer at hi5

hi5 is a global brand for young people, where over 60 million members have established accounts and personal pages. Members use hi5 to communicate with friends around the world, and to connect with the local and global communities that are important to them. hi5 provides a localized experience for its members, enabling people to connect with others based on language, heritage or other personally relevant cultural and popular interests. hi5 was founded in 2003, is privately held, and located in San Francisco. The company is profitable and is ranked in the top 15 most trafficked sites online.

Position: Senior QA Engineer
Location: San Francisco, CA

Responsibilities:
  • Be responsible for the planning, execution, and reporting of tests
  • Document test plans, test cases, and generate detailed defect reports
  • Analyze algorithms in highly complex systems
  • Automate testing of applications using SQL and scripting languages like Perl or Python
  • Execute testing on applications with no graphical user interface
  • Create white-box tests on java applications
  • Serve as a mentor to junior engineers

Requirements:
  • 5+ years server testing or software development experience
  • Highly detail oriented
  • Strong understanding of algorithms and their usage in software engineering
  • Proficient in a JAVA environment
  • Strong knowledge of relational databases
  • Experience with black box and white box testing
  • Ability to work well with developers, QA engineers and non-engineering personnel
  • Comfortable in a startup environment
  • Strong organizational and verbal/written communication skills
  • Degree in C.S., Mathematics or related field desired (relevant experience will be considered)

Additional (desired) Skills:
  • SW development experience in Java, C++, or Perl
Link :

Tuesday, September 25, 2007

Web Application Tools Developer, Python at YouTube

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 Web Application Tools Developer 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.

YouTube's Internal Tools team creates systems for managing key areas of the YouTube website. Areas include support, media reviewing, content management, advertising and sales. Internal Tools covers many sections of the youtube product, and allows for close interaction with the users of your applications while still delivering systems used by millions of youtube.com users.

Responsibilities:
  • Design and develop applications used by support, content management and sales.
  • Design and develop applications used by support, content applications using web technologies.
  • Collaborate with other engineers on code reviews, internal infrastructure, and process enhancements.

Requirements:
  • BS/MS in CS or equivalent.
  • Strong knowledge of Internet/web technologies like HTTP, HTML, AJAX and JavaScript.
  • Knowledge of C++ or Python.
  • Experience in SQL and relational database structures.
  • Proven track record of delivering functional and maintenance releases.
  • Ability to cope with fast-paced and constantly changing environments.
  • Excellent organization, communication and interpersonal skills.
Link :

Software Quality Engineer - San Bruno

This position is based in San Bruno, CA.

Do you want to work with some of the best engineers in the world, helping to create YouTube's newest generation of products? We are looking for Software Engineers to work with the Development team and the QA team to automate testing, create new test harnesses and implement new automation tools.

Engineers use their top notch software design, analysis and programming skills to create innovative automated test systems. Help design and build intelligent systems that can explore various use cases and scenarios for the world’s most impressive computing infrastructure.

Strong candidates will have one or more of the following:

  • 3+ years of Testing and Automation experience.
  • 2+ years of Software Internationalization or Localization.
  • Experience leading and managing engineering teams.
  • 2+ years of experience:
  • Writing open source test automation tools.
  • Testing software in a distributed networking environment.
  • Testing large scale enterprise products.
  • Relational Databases or programming in SQL.
  • Testing ETL and data warehouse applications.
  • TCP/IP network programming and various protocols.
  • Linux kernel, OS design, and clustering systems.
  • Security Testing.
  • Passion for testing and the ability to work independently on diverse problems.
  • Team Orientation and leadership potential.
  • Outstanding school or work performance.
  • Superior analytical and problem solving skills.
  • Excellent oral and written communication skills.
  • Diverse interests and a passion for technology.

Requirements:

  • BS or MS in Computer Science or equivalent, PhD in Computer Science a plus.
  • 3+ years of development and/or test automation experience.
  • Working knowledge of C, C++. Java, or Python.
  • Good scripting skills in at least one common language (Perl, Python, Shell).
  • Highly proficient in a Unix/Linux environment.
  • Deep knowledge of Internet technologies.
Link :

Software Engineer, YouTube Mobile - 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.

Do you like watching videos?
Do you feel that your phone is underutilized?
Do you like to work in a fast paced world?
Do you like writing features that you get immediate feedback from the community?

If so, then you are at the right place. YouTube is looking for talented individuals to create features that can be accessed from mobile devices. You will be responsible for designing and developing various components for our mobile website (m.youtube.com). It includes working with designers and other engineers to integrate various parts of YouTube Mobile with the main website. You will be working on both the front-end and back-end development for the site.

Requirements:
  • BS or MS in Computer Science or equivalent.
  • Minimum of 3-4 years of software experience.
  • Experience programming in XHTML, CSS, and JavaScript.
  • Experience in at least one object orient language like Java or C++.
  • Experience in Python and Flash programming a plus.
  • Experience in database programming; MySQL preferred.
  • Extensive knowledge of Unix/Linux environments.
Link :

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.

Software Engineer - San Bruno

This position is based 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 successful candidate should have strong analytical skills, unwavering commitment to quality, collaborative work ethic and cutting edge skills.

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.

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/backend 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 :

Software Engineer, Partners Reporting at YouTube

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 a consumer media company for people to watch and share original videos worldwide through a Web experience. YouTube originally started as a personal video sharing service, and has grown into an entertainment destination with people watching more than 70 million videos on the site daily.

The Partners Reporting team builds infrastructure and tools dedicated to providing our partners detailed data about the usage and trends of their videos on the YouTube website. The successful candidate will 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 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.

Requirements:

  • BS or MS in Computer Science or equivalent.
  • Proficient in at least one object oriented language (Python, C++, Java).
  • 4+ years of industry experience.
  • Familiar with SQL.
  • Experience in reporting would be a strong plus.
  • Strong verbal and written communication skills, able to create strong working relationship with cross-functional teams (Business Development, Product, Engineering).
  • Teamwork oriented.
  • Detail and quality oriented.
  • Working experience building large scale web applications would be a plus.
  • Experience in web development would be a plus: HTML, AJAX, JavaScript.
  • Scripting skills (shell, Perl, etc.) preferred.
  • Familiarity with Linux/Unix operating system preferred.
Link :

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 :

Software Engineer, Monetization at YouTube

This position is available in San Bruno, CA.

The monetization teams builds tool and infrastructure for our partners to monetize their content via advertisement. The successful candidate will design and develop applications using leading edge web technologies.

Requirements:

  • BS or MS in Computer Science or equivalent (PhD a plus).
  • 2+ years of relevant industry experience (desired).
  • Experience developing features for website: HTML, XML, Ajax, Javascript.
  • 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 in online ads industry a strong plus.
  • Experience programming in Python a plus.
  • Experience programming in Flash a plus.
Link :