Microsoft está aumentando sus esfuerzos en toda la empresa para adoptar Rust como su primera opción para el desarrollo de software interno. La nueva oportunidad laboral es perfecta para los expertos en Rust interesados ​​en convertir grandes cantidades de código C# a un paradigma de programación más nuevo y seguro para la memoria.

Según un anuncio de trabajo reciente de la oficina de Microsoft en Praga, Microsoft está contratando un arquitecto jefe de software para la plataforma Microsoft 365. La oferta de trabajo establece que el candidato ideal dominará los lenguajes C# y Rust y tendrá experiencia en la prestación de servicios de gran volumen y "a gran escala". Su principal responsabilidad es adoptar el lenguaje de programación Rust como nueva base para la organización central de M365, SubstrateAppPlatform (SAP).

El grupo SAP responsable de escribir el código en ejecución para los servicios en la nube de Microsoft significa que Redmond ha decidido acelerar los planes previamente anunciados para adoptar Rust. La oferta de trabajo indica que la empresa está formando un nuevo equipo centrado en utilizar el lenguaje Rust como base para "servicios de plataforma a escala global" y otros esfuerzos de modernización.

Este experto en Rust tendrá responsabilidades importantes dentro del equipo de SAP, incluida la orientación técnica, el diseño y la implementación de bibliotecas, SDK, etc. de Rust. Este ingeniero altamente calificado también deberá comunicarse con las partes interesadas y los altos directivos, ya que deben comprender las necesidades comerciales de la empresa más allá de los desafíos técnicos.

Rust es un nuevo lenguaje de programación de propósito general creado por el desarrollador de software Graydon Hoare como proyecto personal mientras trabajaba en Mozilla. Los programas escritos en Rust pueden proporcionar un mayor nivel de protección contra errores relacionados con la memoria y vulnerabilidades de seguridad, eliminando clases enteras de fallas peligrosas durante la compilación del código binario.

Rust se lanzó originalmente en 2015 y se ha vuelto cada vez más popular entre las principales empresas de tecnología. Linus Torvalds incorporó el código Rust en el kernel de Linux y Google también comenzó a utilizar el lenguaje en el proyecto Chromium. En 2020, Microsoft comenzó a reescribir partes importantes de Windows en Rust, aportando más seguridad e incluso mejoras significativas de rendimiento a Windows, un sistema que ha sido improvisado a partir de diferentes lenguajes de codificación durante décadas.

Microsoft también es miembro fundador de la Rust Foundation, una organización sin fines de lucro entre cuyos miembros se encuentran empresas como Amazon, Huawei, Google y Mozilla. Antes de dar cabida a los recién llegados al mundo de la programación, el lenguaje C# fue diseñado en 2000 por Anders Hejlsberg, el creador original de Turbo Pascal y empleado de Microsoft.