公司:Yahoo! R&D
薪资:18w+,可谈
意者可发送简历至:jan@intouch
-consult.com 或可加MSN:janjing_love@126.com沟通
===================================
Beijing Global R&D Center, is fully owned and operated by United States based Yahoo! Inc. It focuses on conducting world-class researches and developing Yahoo!'s core products and platforms for the company's global business needs.
Engineer Manager- Search Technology Group
Qualification
Strong communication skill and people management skill, internet background.
Web Dev Exp is a must required.
Mobile Platform Automation Engineer
Job Qualification
• Minimum 5+ years of working years in software development or test automation
• Proficient in Java/C++, PHP, Javascript, Perl and XML
• Experienced with Mobile Web testing with multiple Mobile configurations, Mobile Web browsers (Opera, Openwave, Safari, Nokia)
• Experience in database systems (e.g. MySQL)
• Knowledge in various QA test methodologies is a plus
• Hands-on experience in test harness tools development (XML, LWP, Mechanize, Selenium), performance and load testing is a great plus
• Strong analytical and troubleshooting skills
• Effective written & verbal communication skills in English.
• Self-starter, team player, infrastructure and process-oriented, strong people and technical leadership.
• BS/MS in Computer Science or equivalent.
Mobile Platform Quality Engineer
Job Qualification
• Minimum 5+ years of working years in software development or testing
• Domain expertise of WEB services and Mobile browsers (Opera, Openwave, Safari, Nokia)
• Extensive knowledge and experience in QA test methodologies for Web applications
• Experienced with Mobile Web testing with multiple Mobile configurations, Mobile Web browsers
• Hands-on experience in test automation tools (Selenium, DeviceAnyWhere, JMeter, Mechanize)
• Proficient in C++/Java, Javascript, PHP, Perl and XML
• Strong analytical and troubleshooting skills
• Self-starter, team player, infrastructure and process-oriented, strong people and technical leadership
• Effective written & verbal communication skills in English.
• BS/MS in Computer Science or equivalent.
QA Engineer - Advertising Technology
Key Responsibilities
 Design and implement test automation framework.
 Work with development engineers to create home-grown scripts to facilitate ad-hoc testing
 Design and implement test strategy and test cases.
 Execute tests using automation framework and validate test results to ensure the product meeting product requirements.
 Conduct White Box and Grey Box testing.
 Submit, regress, and verify defects
Minimum Requirements
 4-5 years experience in Software QA with focus on testing backend server and web applications/ system bases components. No UI or GUI testing.
 2-3 years of implementing test cases using C++ and PERL/SHELL.
 Hands-on experience with white box and grey box testing, automation testing, and script languages such as Perl/Shell/C++.
 Strong UNIX/LINUX command-line troubleshooting background
 Proficient Test Planning and test case writing and designing.
 Strong written and verbal skills in Chinese and English are required for this position.
Quality Engineering Manager
Key Responsibilities
Lead multiple quality engineering teams across our project portfolio, manage and drive the quality engineering process
Work closely with the engineering and product management teams in different geographical locations to ensure the quality of the products
Lead design and development of next generation automated test tools, test frameworks and test suites
Continue to improve test infrastructure to achieve maximum efficiency and effectiveness
Define strategies and methodologies for product testing
Act in an advisory role during development to help derive and facilitate the development of testable products
Drive recruiting and hit aggressive organization growth goals
Qualification
Proven track record in growing/managing large quality engineering teams and in-depth knowledge on testing techniques and methodologies
Practical experience in internet, mobile or consumer experience products and systems
Extensive experience in creating reusable, extensible and easy-to-maintain test libraries and automated test framework and tools
Development experience in PHP, Perl, Java, C++, JavaScript and shell scripts and other test tools scripting languages
Familiar with test automation tools like Selenium, DeviceAnyWhere, JMeter
Excellent team and people management experiences
4+ years of quality engineering technical leadership and management experiences
6+ years of industry experiences
Result driven, pro-active mindset to make things happen
Fluent oral English communication, precise written communication in Chinese and English
BS/MS/Ph.D in Computer Science or related field
Mobile Platform System Engineer
Job Qualification
3-5 years of software development experience
Excellent communication skills
Be passionate for building high-quality products
Have a strong sense of commitment and responsibility
Strong problem solving and analytical skills
Experience developing and shipping server side software in C++ or Java and PHP
Familiarity with Linux environments
MS/BS in Computer Science (or equivalent experience)
Passion in mobile technologies
Experience with SMS Gateway and SMPP preferred
System Engineer (Cloud Computing) – Cloud Platform Group
Minimum Requirements:
1. Proven ability to develop novel software engineering solutions to complex design and implementation problems
2. Fluency in Java language
3. Skilled in using Perl/Python/shell script for automation on Linux/Unix.
5. Self-starter and good team player, flexible to work with counterparts in the US and other countries
6. Fluent oral English communication, precise written communication in Chinese and English
7. Solid foundation on mathematics and statistics with analytical and problem solving skills.
Preferred Job Qualifications:
1. MS/PhD in Comp Science or related fields with 2+/1+ years of practical experience designing and developing modern, large scale distributed systems
2. Enterprise experience with ETL processes, data management, operational data stores, data marts, relational and object-oriented data systems
3. Experience with relational databases, data mining, and storage systems
4. In-depth understanding of Hadoop, M/R programming, Pig/Hive and the ecosystem, or advanced server clustering and distributed programming.
4.Experience with machine learning algorithms and/or statistical methods in computation.
System Engineer – Sponsored Search Ad Selections Systems
Key Responsibilities
The candidate should be able to comprehend existing systems, propose/implement recommendations for improving overall design, scalability and modularity of the system, as well as carry over learnings in building our next generation systems without compromising the functional capabilities. The initial focus of the position will be on supporting Yahoo! Japan but will be expanded to the global Sponsored Search product.
Minimum Requirements
1.BS or MS in Computer Science or a related field, academic knowledge of Computer Science (algorithms, data structures etc)
2.Solid experience in C/C++ with some scripting background
3.Solid object-oriented design / programming experience
4.Experience with Unix tools and utilities
5.Understanding of networks, TCP/UDP protocols with a systems programming background
6.Experience in the area of multi-process/thread application, scalable architecture, performance analysis and tuning
7.Strong analytical and problem solving skills. Able to make engineering assessment to fill in the gaps
8.Experience with full life cycle (design, implementation, testing, releasing and sustaining) of a large project
9.Strong teamwork skills
10.Fluent oral English communication, precise written communication in Chinese and English.
Preferred Job Qualifications
1.Experience with Information Retrieval systems
2.Experience with Grid computing
Software Engineer– Search Technology
Qualifications:
* Solid object-oriented programming experience
* Strong analytical/problem-solving skills
* Proficiency in programming and data management
* Proficiency in C++
* Strong coding and debugging skills
* Experience designing and architecting high performance systems
* Proficiency in UNIX/Linux tools and utilities
* Strong web database application development skills using php, perl, mysql, apache, html, css, ajax etc.
* Good knowledge of SQL and database schema design, db trouble-shooting and performance tuning
* Strong communication skills
Software Sys Dev Engineer- Advertising
Minimum Requirements
§ BS or MS in Computer Science or a related field, academic knowledge of Computer Science (algorithms, data structures etc)
§ Solid experience in C/C++ with some scripting background
§ Solid object-oriented design / programming experience
§ Experience with Unix tools and utilities
§ Understanding of networks, TCP/UDP protocols with a systems programming background
§ Experience in the area of multi-process/thread application, scalable architecture, performance analysis and tuning
§ Strong analytical and problem solving skills. Able to make engineering assessment to fill in the gaps
§ Experience with full life cycle (design, implementation, testing, releasing and sustaining) of a large project
§ Strong teamwork skills
§ Fluent oral English communication, precise written communication in Chinese and English.
Sr. Front End Engineer
Minimum Job Qualifications:
- Solid competency with LAMP stack and browser technologies
- Prior experience with large scale, high volume systems
- Good, clean, fast, and quality code that thinks a few moves ahead
- A disciplined approach to design/architecture, development, documentation and maintainability
- Self-management in the code-test-debug cycle
- At least three years software development experience, with experience of coming up design of non-trivial features on your own
- A familiarity with a wide variety of software development methodologies, tools, languages and approaches
- Experience working in a Unix environment.
- Excellent communication and team interaction skills.
Preferable Job Qualifications:
- Proven expertise across a broad spectrum of Web 2.0 technologies: DHTML, Ajax/JavaScript, XML, JSON & web services API.
- Interest in latest trends and emerging technologies on the web.
- Familiarity with Y! technologies.
- Project experience in large scale vertical search
Senior Engineer - Cloud Computing
Requirements:
* A BS in Computer Science or equivalent. MS Preferred.
* Minimum of 4 years of software development experience, with last 2 years working in web application backend system design and implementation
* Solid working experience in C/C++/Java
* Solid working experience in Database design and implementation
* Expertise in Web Service architectures using REST.
* Experience with LAMP stack. Expert at PHP development, XML, Linux/Unix, Apache and MySQL.
* Expertise in object oriented analysis and design
* Ability to collaborate in a fast paced, demanding environment.
* Excellent analytical and problem solving skills.
* Excellent verbal and written communication.
Preferred:
* Scripting language with Perl
* Experience with Agile development methodologies.
* Experience with Unit Testing, Test-driven development, and a Continuous Integration build environment.
Sr. Software Engineer - Android Application Develop
Job Qualification
• Experience on mobile application development on Android platform/SDK
• Excellence Java/C++ programming skills
• Solid knowledge and professional experience on OO and design pattern
• Experience on solving performance issues across many layers of the technology stack.
• Strong problem solving, troubleshooting and analytical skills.
• Experience in developing Mobile Applications for one or more of the following operating systems / SDKs would be highly desirable:
- iPhone
- Windows Mobile
- Blackberry
• Knowledge about Linux operating system will be a plus
• Excellent written and verbal communications skills.
• Self motivated with high level of energy and enthusiasm.
• Team player with friendly attitude toward collaboration and cooperation.
• BS/MS in Computer Science or equivalent.
Senior software engineer - Mobile Application
Minimum Requirements
§ Solid computer fundamental skills.
§ Expertise in STL, algorithms & data structures, security, defensive coding.
§ Proficient in software product development using C++/C on Unix/Linux or MacOS operating systems.
§ Solid mobile application development skills, esp. on Android and/or iPhone platforms. Experience on mobile PIM synchronization software will be highly desirable.
§ Experiences with AJAX, DHTML and web application development is a big plus.
§ Object-oriented analysis & design skills.
§ Fluent oral English communication
§ Precise written communication in Chinese and English
§ Positive and result driven attitude.
Preferred Job Qualifications
§ Experience with publishing software apps on Android Marketplace or iPhone AppStore will be highly preferred.
§ Proven ability to transform a set of product requirements into a well documented software design and implement it.
§ Experience in developing plug-in architecture for C++ applications & Networking (TCP/IP)
§ Proven ability to design and architect complex applications involving extensive UI and application logic.
§ Experience with the complete software life cycle of widely deployed end user applications.
§ MS in Computer Science with 3 plus years experience in developing software applications in C++.