5

Amazon: We're hiring software engineers who know programming language Rust

 3 years ago
source link: https://www.zdnet.com/article/amazon-were-hiring-software-engineers-who-know-programming-language-rust/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Amazon: We're hiring software engineers who know programming language Rust

Open-source programming language Rust is a critical component of our long-term strategy, says AWS.

By Liam Tung | November 25, 2020 -- 12:48 GMT (20:48 SGT) | Topic: Enterprise Software

Rust, the programming language hatched at Mozilla, has found a major fan in Amazon Web Services (AWS). 

AWS has announced its intention to hire more Rust developers in coming months as part of its plan to support the open-source community behind the young language, which has become popular for systems programming. 

Open-source Rust only reached version 1.0 five years ago. It was created with a prime goal of eradicating memory-related security bugs in Firefox's Gecko rendering engine. Many of these security issues were because the engine was written in C++, which Mozilla described as having "an unsafe memory model". 

SEE: Meet the hackers who earn millions for saving the web, one bug at a time (cover story PDF) (TechRepublic)

Microsoft is also a big fan of Rust has been exploring its use in search of a way of reducing memory-related vulnerabilities in Windows components written in C and C++. But while Rust is well liked, not many developers are familiar with it, Stack Overflow found in its 2020 survey of 65,000 developers.  

AWS, last year became a sponsor of Rust, and has written several products in Rust. One of the latest is Bottlerocket, a Linux-based container operating system. 

Beyond providing sponsorship, the cloud company AWS is using its hiring power to support the language.  

Get up to $450 off the Samsung Galaxy XCover Pro.
Switch your business to Verizon with qualified trade-in and number transfer. Click for offer details. Limited time offer.
Sponsored by Verizon

It recently started hiring contributors to Rust and Tokio, a runtime for writing applications in Rust for all kinds of devices. AWS says it is building a Rust and Tokio team to support its long-term plans. 

"Given our dependence on Rust, we need deep in-house Rust expertise, just as we have with Java and other foundational technologies," said Matt Asay, an open-source exec at AWS. 

Shane Miller, a senior software engineering manager at AWS, is tasked with hiring Rust engineers. She explained the importance of Rust to AWS.  

"Rust is a critical component of our long-term strategy, and we're investing to deliver Rust engineering at Amazon scale. That includes developer tools, infrastructure components, interoperability, and verification," Miller said.

There are about 120 Rust-related vacancies spanning software development, hardware development, support engineering, and systems and security engineer.  

Amazon Lab126, the R&D unit behind the Amazon Echo and Kindle devices, has several vacancies for engineers who know Rust along with C, C++ and Java. AWS is also looking for engineers for Lambda, its serverless compute service, as well as its Ring home security service, and more. 

SEE: Programming languages: Julia users most likely to defect to Python for data science

The hiring effort is both good for AWS and for the Rust community because it will encourage more people to learn the language and then contribute, notes Marc Brooker, a senior principal engineer at AWS. 

"Hiring engineers to work directly on Rust allows us to improve it in ways that matter to us and to our customers, and help grow the overall Rust community," said Brooker.  

More on Rust and programming languages

Linux Foundation: We'll host Mozilla's Rust programming language-based Servo web engine  Programming language Rust: Mozilla job cuts have hit us badly but here's how we'll survive  Microsoft's Control Flow Guard comes to Rust and LLVM compilers  Rust programming language: Crates package API tokens revoked over serious security flawProgramming languages: Now Rust project looks for a way into the Linux kernel  Programming languages: Rust enters top 20 popularity rankings for the first time  Microsoft: Here's why we love programming language Rust and kicked off Project Verona  Programming languages: Developers reveal what they love and loathe, and what pays best  Programming language Rust: 5 years on from v1.0, here's the good and the bad newsMicrosoft: Here's how we're killing a class of memory security bugs in Windows 10Programming language Rust's adoption problem: Developers reveal why more aren't using it  Google programming language scorecard: How C, C++, Dart, Rust, Go rate for FuchsiaDevelopers love Rust programming language: Here's whyMicrosoft: We're creating a new Rust-like programming language for secure codingProgramming languages: Kotlin rises fastest but JavaScript lures millions more developersMicrosoft opens up Rust-inspired Project Verona programming language on GitHubBrave defies Google's moves to cripple ad-blocking with new 69x faster Rust engineHow to install Rust on Linux TechRepublic 

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK