微软职位内部推荐-Principal Dev Manager

微软近期Open的职位:


Title: Principal Dev Manager
Location: Beijing

The R&D of Shared Data Platform at Search Technology Center Asia aims to build a unified data platform encompassing users, advertisers, search engine, and office365. We are able to process and present data in ways that enable easy insights extraction on data sets on ever increasing scales. Through such a platform, we are turning data into much more than they are today.
The Shared Data Platform team provides scalable data services and infrastructure required to acquire and process the huge volumes of data related to Microsoft Applications and Services and present a single version of the truth in a timely and meaningful way. The team’s responsibilities include:
• Infrastructure and data services that present highly scalable online service data to consumers in an open and flexible way that is easy to operate, maintain and troubleshoot
• Cost effective data services that deliver required value while keeping operating costs low enough to make platform profitable
• Maintain and operate all production, SLA bound data services that present a clear, consistent and comprehensive version of the truth
• Timely access to accurate information on application and services. This includes all SLA bound data delivery services to business and engineering partners
• Empower users through integrated and flexible data services
• Empower engineering partners by providing flexible APIs for integrating their algorithms into the platform data pipelines and for consuming data products.
• Comply with corporate privacy and security policies

Shared Data Platform team in STCA is looking for a top-notch development manager to help advance the state of the art in shared data platform. The Dev Manager will lead a strong team building Near Real-time Platform, Data Platform Authoring and Management Tools, and Data Workflow Platform/Authoring/Debugging tools etc. With this team, you will have the rare opportunity to work on large scale, low latency, robust, distributed, high performing internet scale data processing infrastructure, ranging from real time streaming data processing, distributed database/data warehousing, and metadata semantic management etc.
This is a fun and fast paced environment and a great opportunity to work on something highly strategic to Microsoft.
Candidates are expected to have following qualifications:
• Love to design and write great code
• With great technical passion, terrific problem-solving skills, drive for results, and ability to work independently
• Have experienced full product life cycle; managed project development and schedule to a successful shipping
• Superb communication and collaboration skills, able to influence peers and partners
• Ability to attract and hire the best to build a strong team
• Extensive experiences leading, motivating and coaching people and managers
• Fluent in one of the major programming languages: C, C++, C#, or Java
• Significant experiences in one of the following areas : Hadoop, MapReduce, database systems, large scale internet applications, operating system kernels, distributed systems, storage systems, and compiler and development environment
• Minimum 10 year software development experiences with at least 3 years in lead or management roles. Bachelor degree in computer science or a related field is required. Master or Ph.D. is preferred.

Microsoft is an equal opportunity employer and supports workforce diversity.
GCR:CN:DEV:EN

如果你想试试这个职位,请跟我联系,我是微软的员工,可以做内部推荐。发你的中英文简历到我的邮箱:Nicholas.lu.mail(at)gmail.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,关于 Flask-Principal 扩展的使用举例,我可以向您提供以下例子: 首先在 Flask 应用程序的初始化中,我们要创建一个 Principal 类的实例: ```python from flask_principal import Principal app = Flask(__name__) principal = Principal(app) ``` 然后,我们可以使用 principal.identity_loaded 装饰器来定义一个函数,用于加载用户的身份信息。例如: ```python @principal.identity_loaded.connect def on_identity_loaded(sender, identity): # 获取当前用户的信息 user = get_current_user() # 如果用户未登录,返回 None if user is None: return # 设定身份信息 identity.provides.add(UserNeed(user.id)) ``` 这里的 get_current_user() 函数是由应用程序开发者自己实现的,用于获取当前登录用户的信息。在身份信息被加载后,我们可以使用 principal.identity_changed.send() 方法来改变当前的身份,例如: ```python @bp.route('/login', methods=['POST']) def login(): # 获取用户的登录信息 username = request.form['username'] password = request.form['password'] # 如果用户名或密码不正确,则返回错误信息 if not check_user_credentials(username, password): return '用户名或密码错误' # 设定当前用户的身份信息 identity = Identity(user.id) principal.identity_changed.send(app, identity=identity) return '登录成功' ``` 这里的 check_user_credentials() 函数也是由应用程序开发者自己实现的,用于验证用户的用户名和密码是否正确。当用户成功登录时,我们使用 principal.identity_changed.send() 方法来改变当前的身份信息。 以上就是一个简单的 Flask-Principal 使用举例,希望对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值