微软职位内部推荐-Senior Software Engineer-News
微软近期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:
7+ 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;你可以构建高性能,可扩展,和强大的实时服务系统;你可以建立离线工具,基础设施和平台,以抽象和支持我们的推荐技术和实验。在这里,您也可以成为一名杰出的科学家:您可以创建或应用最先进的自然语言处理,排序,聚类和其它数据挖掘/机器学习技术,以最大限度地提高我们方案的用户体验。根据你的技能和激情,你可以选择成为一名工程师,科学家或两者兼有 - 我们鼓励你去探索工程和科学,最大化您对我们产品的影响和对自己的工作满意度。
技能要求:
7年以上软件开发
现代编程技能的实用知识(如C , C + + , C# ,SQL)
有自然语言处理,机器学习,数据挖掘,和统计背景的优先
计算机科学,数学或电子工程本科或者硕士学位,博士优先
Microsoft is equal opportunity employer and supports workforce diversity.
如果你想试试这个职位,请跟我联系,我是微软的员工,可以做内部推荐。发你的中英文简历到我的邮箱:Nicholas.lu.mail(at)gmail.com