AWS Goes on Rust Hiring Spree
Further deepening its involvement in the Rust community, Amazon Web Services (AWS) recently announced plans to hire a passel of engineers with expertise in the fast-growing open source programming language.
"Given our dependence on Rust, we need deep in-house Rust expertise, just as we have with Java and other foundational technologies," wrote Matt Asay on the AWS Open Source Blog last week.
AWS has already begun building a team of in-house Rust experts, starting with commiter Felix Klock. It has also hired Sean McArthur, Lucio Franco and Jon Gjengset, contributors to the Tokio runtime, which is used to write asynchronous Rust apps.
But with Rust becoming a bigger part of its development backbone, AWS is seeking to bring more Rust engineers to its ranks. Asay linked to this AWS job board which lists 113 open positions requiring Rust expertise as of this writing. He also pointed to other ways Rust experts can contribute their help.
Though relatively new on the scene -- its earliest stable release, version 1.0, rolled out in May 2015, and it's currently on version 1.48.0 -- Rust has enjoyed considerable popularity, topping Stack Overflow's list of "most loved" programming languages two years in a row. Besides AWS, high-profile fans include Microsoft, which has touted Rust as a possible alternative to C++ for its security benefits.
Asay likewise hailed Rust's performance chops over C/C++ in his post. "Because Rust does not require a runtime or garbage collector, it is able to achieve runtime performance similar to C and C++," he said. "At the same time, Rust uses a strict type system and ownership model to achieve compile-time verification of memory and concurrency safety, making the cost of testing and validating Rust implementations significantly lower than C/C++."
AWS has thrown its support behind Rust, becoming a sponsor of the language last year and building several of its products with the language, including the Firecracker virtual machine service and the Bottlerocket container platform. Other AWS services, including the Simple Storage Service (S3) and Elastic Compute Cloud (EC2), also rely on Rust, according to Asay.
This new hiring push around Rust will advance AWS investments in the language even further, according to Asay, to the benefit of AWS customers and non-customers alike.
"We understand that we are net beneficiaries of the exceptional work that others have done to make Rust thrive. AWS didn't start Rust or make it the success that it is today, but we'd like to contribute to its future success," Asay wrote. "We are convinced that investing in the wider Rust ecosystem helps our customers and those who may never become our customers. That's OK. That's how open source is supposed to work."
Gladys Rama (@GladysRama3) is the editor of Redmondmag.com, RCPmag.com and AWSInsider.net, and the editorial director of Converge360.