微软正在招聘一名软件架构师 负责将Microsoft 365转换到Rust代码
微软正在全公司范围内加大力度采用 Rust 作为内部软件开发的首选。对于有兴趣将大量 C# 代码转换为更新、内存安全的编程范式的 Rust 专家来说,新的工作机会是再好不过了。
根据微软布拉格办事处最近发布的一份职位招聘启事,微软正在为 Microsoft 365 平台招聘一名首席软件架构师。招聘启事称,理想的应聘者应精通 C# 和 Rust 语言,并具有提供"大规模"、高容量服务的经验。他们的主要职责是采用 Rust 编程语言作为核心 M365 组织的新基础,即 Substrate App Platform (SAP)。
SAP小组负责编写微软云服务的运行代码,这意味着雷德蒙德已决定加快之前宣布的 Rust 采用计划。招聘启事称,公司正在组建一个新团队,专注于将 Rust 语言作为"全球规模平台服务"及其他现代化工作的基础。
这位 Rust 专家将在 SAP 小组中承担重要职责,包括 Rust 库、SDK 等的技术指导、设计和实施,这位高技能工程师还需要与利益相关者和高级经理沟通,因为他们必须了解公司在技术挑战之外的业务需求。
Rust 是一种最新的通用编程语言,由软件开发人员 Graydon Hoare 创建,是他在 Mozilla 工作期间的一个个人项目。用 Rust 编写的程序可以提供更高水平的保护,防止出现与内存相关的错误和安全漏洞,在二进制代码编译过程中就可以消除整类危险缺陷。
Rust 最初发布于 2015 年,在各大科技公司中越来越受欢迎。Linus Torvalds 将 Rust 代码纳入 Linux 内核,Google也开始在 Chromium 项目中使用该语言。2020 年,微软开始用 Rust 重写 Windows 的重要部分,为 Windows 这个几十年来由不同代码语言拼凑而成的系统带来了更多的安全性,甚至明显的性能改进。
微软还是 Rust 基金会的创始成员之一,该基金会是一个非营利组织,成员包括亚马逊、华为、Google和 Mozilla 等公司。在为编程界的新秀留出空间之前,C# 语言是由 Turbo Pascal 的原创者、微软员工安德斯-海尔斯伯格(Anders Hejlsberg)于 2000 年设计的。