开源编程语言Rust成为AWS长期战略的重要组成部分


亚马逊:我们正在招聘了解Rust语言的软件工程师

Rust是Mozilla孵化的编程语言,在Amazon Web Services(AWS)中引起了广泛关注。 

作为其计划的一部分,AWS宣布打算在未来几个月内招聘更多Rust开发人员,以支持这种年轻语言背后的开源社区,该语言已在系统编程中流行。 

开源Rust仅在五年前达到1.0版本。创建它的主要目的是消除Firefox的Gecko渲染引擎中与内存相关的安全错误。其中许多安全问题是因为引擎是用C ++编写的,Mozilla将其描述为具有“不安全的内存模型”。 

微软还是Rust的忠实拥护者,一直在探索其用途,以寻找减少用C和C ++编写的Windows组件中与内存相关的漏洞的方法。Stack Overflow在2020年对65,000名开发人员的调查中发现Rust非常受欢迎,但开发人员对此并不熟悉。  

去年, AWS成为Rust的赞助商,并在Rust中编写了多种产品。最新的版本之一是Bottlerocket,这一个基于Linux的容器操作系统。 

除了提供赞助之外,云公司AWS还利用其聘用能力来支持该语言。

最近,它开始雇用Rust和Tokio的贡献者,用于在Rust中为各种设备编写应用程序。AWS表示正在组建Rust和Tokio团队以支持其长期计划。 

“由于我们对Rust的依赖,我们需要深入的内部Rust专业知识,就像我们对Java和其他基础技术一样。” AWS的开源主管Matt Asay说。 

AWS的高级软件工程经理Shane Miller的任务是招聘Rust工程师。她解释了Rust对AWS的重要性。  

Miller说:“Rust是我们长期战略的关键组成部分,我们正在投资以亚马逊规模提供Rust工程。这包括开发人员工具,基础设施组件,互操作性和验证。”

大约有120个与Rust相关的职位空缺,涉及软件开发,硬件开发,支持工程以及系统和安全工程师。  

Amazon Lab126是Amazon Echo和Kindle设备背后的研发部门,它为那些认识Rust以及C,C ++和Java的工程师提供了多个职位空缺。AWS还正在寻找Lambda,其无服务器计算服务以及Ring家庭安全服务等的工程师。 

AWS的高级首席工程师Marc Brooker指出,招聘工作对AWS和Rust社区都是有益的,因为它将鼓励更多的人学习该语言,然后做出贡献。 

布鲁克说:“雇用工程师直接在Rust上工作,使我们能够以对我们和我们的客户重要的方式对其进行改进,并帮助发展整个Rust社区。”  

Top