北京 [切换城市] 北京招聘北京计算机软件招聘北京软件工程师招聘

Software Engineer II (职位编号:1013273)

微软应用与服务部门(ASG)

  • 公司行业:计算机软件

职位信息

  • 发布日期:2019-08-01
  • 工作地点:北京
  • 招聘人数:1人
  • 工作经验:5-7年经验
  • 学历要求:本科
  • 职位类别:软件工程师

职位描述

Job # 1013273
Locations China, Beijing
Job families Development (engineering)
Teams Applications and services



Title: Software Engineer II - Senior Software Engineer Group: Shared Data - Data Mining ASGEA Location: Beijing, China The ASGEA (Application and Service Group East Asia) Data Mining team is hiring an extremely talented, highly motivated and productive Software Development Engineer, working on building the data solutions and service to manage Petabytes of comprehensive real data. Data is critical to the success of modern online services, and our techniques and systems are the key part of the data foundation of ASG. The team?s responsibility is to design and own the end-to-end data solution for ASG, including teaming with data consumers to understand data requirements, collaborating with data producers to collect data signals, buildings a scalable data processing pipeline to serve the very large scale data, and publishing the comprehensive data signals through a well-organized intuitive data API. Our data is huge and used heavily by many feature teams for their development and measurement, including Office 365, Office Clients, Skype, Skype for Business, Bing, Ads, and MSN. The scale of data provides great technical challenges. We need talents with strong system architecture, design and implementation skills as well as big data infrastructure knowledge to build a scalable system which can effectively and efficiently process the very large scale data with changes frequently, in both streaming and batch mode. We also need candidates with a strong sense of data, solid data mining skills and good understanding of online business to design a clean data interface which can manage the comprehensive and complicated data schema, and to promote and guide the data consumption in ASG. You will play a critical role in solving these problems with your strong leadership, development, research, and problem solving skills. You will be part of a very strong and fun team, building very large scale data infrastructure, staying touch on the state-of-the-art big data technologies in both open source and Microsoft own stack, developing advanced and practical data mining, machine learning, statistics, and measurement techniques for solving the hottest and most challenging problems in the world and generating real impact. You are empowered to change the ASG organization to be data driven and influence millions of end users. You will have opportunities to work together with world class developers and researchers to stay in the forefront of advancing technologies, such as big data, data mining, data processing platform, metrics, BI, online experimentation, statistics, cloud computing, search, ads, and social networks. Job Responsibilities: Architectural design and development of a very large scale and high quality data platform with easy to use APIs, or streaming data processing, or interactive data querying, or metadata driven metrics & reporting systems, or online experimentation solution. Make the platforms and systems highly efficient in term of both its execution and the consumption of the data it generates. Guide the team on developing the systems for high stability, fast development, low development cost, and low maintenance cost. Set the vision in these areas. Understand our data and how it gets used by our users. Use this understanding to drive the Data Mining system design, drive data instrumentation design improvements, and educate users for proper and effective data consumption. Work very closely with multiple data infrastructure teams including Spark, COSMOS, uSQL, ADL, Azure, etc. to deeply understand cloud computing techniques. Use this understanding to guide the design and development of our data foundation. Provide feature requirements or participate in evolving the data infrastructure based on Data Mining development needs. Act as an expert in some areas of large scale system architecture and development or data mining. Provide technical leadership to other team members. Help to build and grow talent in these areas. Qualifications: Strong expertise and experience on design and development of platforms, metric systems, or online experimentation systems with a track record of shipping multiple releases. Extensive software design and development skills/experience (minimum 5 years, preferred: 7 years) Expert knowledge in .NET, C#, C++, SQL, and Windows Deep understanding of efficient data structures and algorithms Excellent analytical skills Ability to drive sound architecture, design, and implementation through hands-on development Ability to drive technical investigations and prototyping in a fast-paced startup environment Database expertise and online service are strong plusses Experience with test driven software design/development is a plus. Superior communication skills, both verbal and written. Bachelor degree in computer science or related areas is required. PhD or Master in these areas is a plus. Passionate, self-motivated.

职能类别: 软件工程师

公司介绍

微软应用与服务部门(ASG)诚聘

联系方式

  • 公司地址:地址:spanNA