Location: Bellevue, WA, US
Job ID: 773242-65946
Division: Online Services Division
Do you want to work on one of the most exciting and fast moving teams at Microsoft? Do you want to work on the largest scale service and most challenging one at Microsoft? Are you passionate about building a service that tens of millions of people interact with every day, all over the world, with superb quality, high performance and low cost? Do you want to pursue the cutting edge of computer science and turn them into product?
If so, Index Platform is the team for you. We are the search engine of Bing, and we provide the platform foundation for Bing and Online Service. Index Platform is a large distributed system to serve Search results at a scale of more than thousands of queries at a time, from thousands of servers, going through billions of documents, with relevance, in a matter of milliseconds. We’re building our search service as a platform that developers inside and outside of Microsoft can use to build rich applications. We are a high powered startup inside of Microsoft, working on technology and products that are critical to our company’s success and at the heart of the customer experience of the internet. You are in a smart, highly motivated, self-starter who thrives in a bottom-up, fast paced, highly technical environment. We ship every week and push out improvements almost daily. We do not have a whole lot of processes - you define your own process.
We’re looking for developers at all levels, to help us with some hard problems:
RUNTIME MONITORING AND SELF DIAGNOSTICS - With such a large and complex system, it is critical for us to find the right ways to measure all the metrics from different angles and provide effective visualization for the purposes of real time diagnostics and deep insights into the state of our services. Come help us build revolutionary diagnostic data mining infrastructure.
DISTRIBUTED SEARCH EXPERIMENTAL PLATFORM - Working with relevance team, we’re building experimental infrastructure platform to make experiments faster, easier, and more effective, harnessing the computational resources of our production plant to do this at scale. This is key to providing the means of improving every aspect of the search engine algorithm. Come and help us build best experimental platform.
WEB SEARCH AGGREGATION PLATFORM - We process 100s of millions queries a day on 10s of thousands of servers. We need to distribute the query to the right data centers and the right machines, execute in a split second, and then aggregate all the responses. We need to handle load balancing, fault tolerance, deployments, index update, caching, cost optimization, etc all programmatically. This involves work on networking layer, disk layer, service layer and interact with hardware, Windows OS, applications and autopilot infrastructure. Come to help us build the next generation of Aggregation and Web Answer platform.
IMAGE AND VIDEO SEARCH PLATFORM - We apply the same serving stack to serve image and video searches. This is a very critical vertical to Bing which contributes 10% of traffic. In addition to generic scalability and performance challenges, we have many domain specific challenges. Come to help us build the world's best image and video search engine.
NEXT GEN SERVING ARCHITECTURE - We are revamping our index serving architecture for better cost efficiency. Come to help us build our next generation serving platform with 10x efficiency improvements on big indexes.
FASTEST SEARCH ENGINE - We are working on providing the fastest search engine. Come to help us build a search engine with 50ms response time.
Qualifications:
- Superb technical know-how, ability to quickly adapt to new technology and go deep in new focus areas
- Outstanding design skills and good understanding of the technology
- 5+ years’ experience of software development
- Like fast pace environment.
- Attention to details is the key
O:Bing
BingAM
XBNGXDV:ANMA*LI
Nearest Major Market: Seattle
Nearest Secondary Market: Bellevue
Job Segments: Computer Science, Data Mining, Developer, Engineer, Engineering, Software Engineer, Technology
EmoticonEmoticon