微軟正在招募一名軟體架構師負責將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 年設計的。