微軟職位內部推薦-SoftwareEngineerII-News

m2land發表於2014-12-15

微軟近期Open的職位:

News is a critical areas for integration of mobile and services, one of the top priorities in Microsoft. Microsoft is innovating rapidly to grow its share of this market by providing the news industry with a world-class News platform and service. The Microsoft Bing News team is one of the most strategic and growing teams at Microsoft. As part of a software company with powerful innovations, at Microsoft News we bring both our technical and creative side to the table. We provide world-class news search and recommendation product to our customers. Its mission is to make searching and reading news simpler, smarter across media and devices in the Microsoft network of properties and beyond.

Position Summary:

As the Principal Software Developer for Bing News team you will be responsible for designing and developing next generation news index, search, recommendation and notification infrastructure,

driving the medium to long-term re-architecture of our distributed real-time system. Ideally you will have a deep distributed system background coupled with proven capability in industrial machine learning and data mining. This role technically leads our news clustering, recommendation and notification group.

Success in this role requires highly motivated and talented developers with expertise in large scale distributed computing, machine learning, and data mining. There are many paths to success as an engineer: you can design/implement flexible, extensible, and robust APIs that expose our capabilities to many clients on many devices; you can build performing, scalable, and robust runtime systems that service our capabilities; or you can build offline tools, infrastructure, and platform to abstract and support recommendation technologies and experiments. There are also many paths to success as scientist: you can create or adapt cutting edge NLP, ranking, clustering, and other data mining/machine learning technologies to make inference on web scale entities and user data in order to maximize user experience on our domains and scenarios. Depending on your skill set and passion, you can choose to be an engineer, a scientist or both if you are interested – we highly encourage you to explore (and ramp up) on both engineering and science part of the system which will provide you the maximal impact to our products and your own job satisfaction.

Skills & Requirements:

5+ years of software development

Practical knowledge of modern programming skills (e.g. C, C++, C#, SQL, or equivalent)

Experience in NLP, machine learning, data mining, or statistics preferred

A BS/MS degree in Computer Science, Math or EE; PhD is a plus

新聞是一個整合移動和服務的關鍵領域,是微軟在新的任務和架構下的首要任務之一。微軟必應新聞通過提供世界一流的新聞平臺和服務在這個市場的份額迅速增長。微軟必應新聞團隊是微軟最具戰略性和成長的團隊之一。在微軟必應新聞,我們把技術和創意放在首位。我們提供世界一流的新聞搜尋和推薦的產品給我們的客戶。我們的使命是使搜尋閱讀新聞在跨越媒體和裝置的網路平臺上更簡單,更智慧。

職位概要:

作為必應新聞團隊的主任級軟體開發人員,您將負責設計和開發下一代新聞索引,搜尋,推薦和通知的基礎架構,領導我們的分散式實時系統中長期架構更新換代的設計和開發。我們期望你擁有深刻的分散式系統的背景,加上成熟的工業機器學習和資料探勘能力。你將是我們的技術領袖,引領我們的新聞聚類,推薦和通知團隊。

這個角色的成功需要深刻的專業知識,您的熱情和優秀的開發大規模分散式計算,機器學習和資料探勘的工作或者科研背景。在這裡,成功的路徑有很多:你可以設計/開發靈活,可擴充套件和強大的API;你可以構建高效能,可擴充套件,和強大的實時服務系統;你可以建立離線工具,基礎設施和平臺,以抽象和支援我們的推薦技術和實驗。在這裡,您也可以成為一名傑出的科學家:您可以建立或應用最先進的自然語言處理,排序,聚類和其它資料探勘/機器學習技術,以最大限度地提高我們方案的使用者體驗。根據你的技能和激情,你可以選擇成為一名工程師,科學家或兩者兼有 – 我們鼓勵你去探索工程和科學,最大化您對我們產品的影響和對自己的工作滿意度。

技能要求:

5年以上軟體開發

現代程式設計技能的實用知識(如C , C + + , C# ,SQL)

有自然語言處理,機器學習,資料探勘,和統計背景的優先

電腦科學,數學或電子工程本科或者碩士學位,博士優先

Microsoft is equal opportunity employer and supports workforce diversity.

如果你想試試這個職位,請跟我聯絡,我是微軟的員工,可以做內部推薦。發你的中英文簡歷到我的郵箱:Nicholas.lu.mail(at)gmail.com


相關文章