Вакансии разработчиков в команде Bing!
В мае 2010 года наши коллеги из Bing Development Team будут проводить интервью в Москве с целью отбора кандидатов на позиции разработчиков. Подробное описание ниже.
Отправляйте резюме на английском Маттиасу Конноту (Mathias Connot, maconn@microsoft.com). Ему же можно отправить все вопросы.
И, конечно, прочитал - передай другу :)
==================================================================
Do you like to work on the hardest problems in computing with the biggest user impact? Is Search your vision of computing’s future, but it isn’t nearly there yet? Want to be the one to make it happen?
We work on the cutting edge of computer science, where a petabyte of data is “small”, ten thousand machines is a “little cluster”, and one second is an “eternity”. Our tools include machine learning models and the world's largest distributed system. 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.
Hopefully you’ve had a chance to experience Microsoft’s new search engine Bing and seen how we're changing the game in Search. Bing is receiving amazing reviews and generating lots of great buzz. Bing has had a fantastic year so far. After the successful brand launch earlier this year, the team has been working hard, both on closing the gap with our competitors in key areas like relevance, as well as driving thought leadership with new paradigms for search and user experience. This is probably one of most exciting times to be on the team, and you have an opportunity to help shape its future.
We’re looking for strong Software Development Engineers to help us with a number of hard problems in the following areas:
Ranking Development Team
Bing Ranking team is looking for extremely talented individuals to lead, design, and implement algorithms for solving the central problem in web search-how to rank tens of billions of documents to maximize relevance in fraction of a second.
The ranking team at Bing is tasked with finding and returning the best available results on the web for all user queries. This is a great opportunity to work on a small team in a start-up like environment. As a member of the ranking team, you will have a direct impact on the quality of our search results which in turn determines the experience of 100 million user searches every day. In collaboration with researchers at MSR, we explore and invent cutting edge techniques in statistics, information retrieval, machine learning and distributed systems to solve this problem.
Bing Relevance Measurement Team
The Bing Relevance Measurement team has played a foundational role in where we are now and will continue to be an important part of our ranking and relevance efforts. Search results evaluation is an extremely difficult problem and an area of extensive research. There are several dimensions to evaluation of overall relevance and user-satisfaction of our search results such as understanding user-intent, diversity, freshness, authority of sources, UI elements such as captions, titles, images, maps, query suggestions etc.
You will have a unique opportunity to work on a variety of problems ranging from solving scalability and reliability of our infrastructure across hundreds of machines to working on ideas in data mining, statistics, machine learning and informational retrieval. You have the right environment and strong support to drive your favorite features to solution. We are an extremely agile team and we move very fast from ideas to experimentation, development and deployment through continuous releases throughout the year.
Bing Search Platforms Team
We’re building our search service as a platform that developers inside and outside of Microsoft can use to build rich applications. Can you imagine ways to make use of our thousands of servers, billions of pages, and rich query abilities? Do you want to take our infrastructure and turn it into a re-usable system to power other major search engines along with hundreds of third-party applications? Apply here!
The future of Search lies with data that doesn’t just come from a web crawl. We need to gather, curate, and serve billions of records of structured data to power the new Bing experience. But we need to do so faster and more effectively than our competition. The race is on. Can you build the system to win?
The Bing results page is much more than ten blue web links. Help us build the service layer that pulls together diverse results from hundreds of data sources and gives Bing its Bling yet maintains the snappy performance and dial-tone availability that users expect from a search engine. Doing so requires a real expert in multithreaded programming and distributed systems. Could this be you?
Bing Search Team
Are you an experienced search engineer who can take on the challenge to build outstanding search features and products? We are looking for a high achiever with a track record of success. This team champions the search experience, including the development of product and service offerings which delight the customer. If you have a broad set of experiences and skills, ranging from excellence in core engineering, the ability to deeply engage with customers/partners, and to building a collaborative working relationship with development, PM, test, marketing, and operations.
We are looking for cream of the crop - motivated developers with excellent architecture, design, coding, debugging and problem solving skills and a track record of shipping high quality software. Qualified candidates should be able to work independently as well in a collaborative team setting to research innovative solutions to challenging business/technical problems.
Although we welcome candidates with experience in one of information retrieval, machine learning, data mining, building large-scale distributed systems or building high-performance systems, we do NOT require it.
Required skills:
- BS in Computer Science or equivalent required. MS/PhD is welcome.
- Strong theory/algorithms background and exceptional problem solving and analytical skills.
- Extensive software design and development skills/experience with C/C++/C#
- Excellent communications skills, both verbal and written
- Ability and willingness to work independently and in a team to research innovative solutions to challenging technical problems.