Línea de fondo: Microsoft está aumentando los esfuerzos de toda la empresa para adoptar Rust como ciudadano de primera clase para el desarrollo de software interno. Una nueva oferta de trabajo sería perfecta para los expertos en Rust interesados en convertir grandes cantidades de código C# al paradigma de programación más nuevo y seguro para la memoria.
Según una oferta de trabajo publicada recientemente para un puesto en sus oficinas con sede en Praga, Microsoft está buscando contratar a un Arquitecto principal de software para la plataforma Microsoft 365. El candidato ideal domina tanto C# como Rust, afirma la publicación, y tiene experiencia en el envío de servicios de gran volumen y «a gran escala». Su tarea principal consiste en adoptar el lenguaje de programación Rust como una nueva base para la organización central de M365 conocida como Substrate App Platform (SAP).
El grupo SAP es responsable para escribir el código en el que se ejecutan los servicios en la nube de Microsoft, lo que significa que Redmond ha decidido acelerar su iniciativa de adopción de Rust previamente anunciada. La compañía está formando un nuevo equipo enfocado en hacer del lenguaje la base de un esfuerzo de modernización para sus «servicios de plataforma a escala global» y más allá, según la oferta de trabajo.
El experto en Rust tendrá importantes responsabilidades dentro del grupo SAP, incluida la orientación técnica, el diseño y la implementación de bibliotecas, SDK y más de Rust. Según Microsoft, este ingeniero altamente calificado también necesitará conversar con las partes interesadas y los altos directivos, ya que tendrán que comprender las necesidades comerciales de la empresa más allá de los desafíos técnicos.
Rust es un lenguaje de programación reciente 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 niveles de protección más altos contra errores relacionados con la memoria y vulnerabilidades de seguridad, con clases enteras de fallas peligrosas erradicadas durante la compilación del código binario.
Lanzado inicialmente en 2015, Rust es Creciendo en popularidad entre las principales empresas tecnológicas. Linus Torvalds aceptó el código Rust en el kernel de Linux y Google comenzó a utilizar el lenguaje dentro del proyecto Chromium. Microsoft comenzó a reescribir partes importantes de Windows en Rust en 2020, aportando seguridad adicional e incluso mejoras notables en el rendimiento del mosaico de diferentes lenguajes de código que existe desde hace décadas que es Windows.
Microsoft también es miembro fundador de la Rust Foundation, una organización sin fines de lucro que incluye a empresas como Amazon, Huawei, Google y Mozilla. Antes de dejar espacio para el nuevo chico en el bloque de programación, el lenguaje C# fue diseñado por el creador original de Turbo Pascal y empleado de Microsoft, Anders Hejlsberg, en 2000.