- 论坛徽章:
- 0
|
Software Sys Dev Engineer- Advertising
Requisition ID
32389
Location
Beijing
Description
Company: Yahoo! Software Research & Development (Beijing) Co. Limited
Title: System Engineer – Sponsored Search Ad Selections Systems
Job Location: Beijing, PRC
Position Summary:
Are you passionate about building and designing scalable, distributed, high performance, revenue generating software systems? Do you have an understanding of business perspective and enjoy building systems that deliver tangible business goals? Are your communication skills, both written and verbal something you are proud of? Is working with driven and passionate folks at one of the most trafficked destinations in the world, your dream? Have you thought about making history while playing pool and foosball with your colleagues? Do you enjoy working in teams?
Yahoo! Sponsored Search is one of the biggest search marketing programs on the Internet. It allows advertisers to reach the global masses through search. The sponsored search advertiser and user experience is driven and accomplished through complex platforms, with ever growing interesting challenges. We're looking for world-class, fun-loving engineers to join our team!
Yahoo! China R&D Center in Beijing is fully owned and operated by United States based Yahoo! Inc. The Sponsored Search team at the Center is looking for a senior software engineer. You will be working on next generation matching and serving infrastructure, as well as supporting new functionalities on the existing platform, implementing features and architecture improvements to impact the bottom-line. Our goal is to improve ad relevance via extracting matching features from ad content (title, description, landing page), external content (anchor-text, webmap), user attributes (geo, behavioral, demo) etc.
Current matching and serving infrastructure serves hundreds of millions of queries, crawls/indexes terabytes of data and handles millions of message based updates on a daily basis. It has all the characteristics of large-scale high performance geographically distributed systems. Developing for this infrastructure presents many technical challenges in the areas of query processing, caching, high throughput systems, large-scale data processing and clustering techniques.
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
§ 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.
Preferred Job Qualifications
§ Experience with Information Retrieval systems
§ Experience with Grid computing
§ Fluent in Japanese |
|