El portal de empleo de España

Ingeniero de Compiladores Back-End de Mojo

En remoto, United States +2·Jornada completa·Añadida hace 2 días

Modular

1 oferta abierta

Resumen

Detalles del puesto

  • 180.000 US$ - 270.000 US$ al año

    Bruto, según indica la oferta.

  • Jornada completa

    Según la oferta.

  • Totalmente en remoto

    Solo desde ciertos lugares, según la oferta: «Candidates based in the US, Canada, and UK are welcome to apply.»

Requisitos

  • Trabajar en inglés

    Se requiere inglés, según la oferta.

  • Tener 5+ años de experiencia

    Puesto de nivel Mid.

Esta oferta se ha traducido automáticamente al español.

Salario y beneficios

Qué ofrecen

  • Un equipo increíble. Somos un equipo progresista y ágil con algunos de los mejores líderes de ingeniería y producto de la industria.
  • Beneficios de clase mundial. Para atraer a los mejores, necesitamos ofrecer lo mejor. Tu paquete de beneficios puede incluir cobertura sanitaria integral, programas de jubilación y ahorro, oportunidades de compra de acciones para empleados, tiempo libre remunerado, recursos de bienestar, programas de apoyo familiar y oportunidades de aprendizaje y desarrollo. Ten en cuenta que los paquetes de beneficios específicos pueden variar según tu ubicación, puedes consultar los beneficios ofrecidos por Qualcomm aquí.
  • Compensación competitiva. Ofrecemos paquetes de compensación muy sólidos, incluyendo concesiones de RSU. Queremos que la gente se centre en realizar su mejor trabajo y creemos en adaptar los planes de compensación para satisfacer las necesidades de nuestra plantilla.
  • Eventos de Team Building. Organizamos reuniones presenciales de equipo y encuentros locales periódicos en Los Altos, CA, así como en diferentes ciudades. Se espera que todos los roles viajen de 2 a 4 veces al año.

Trabajar en Modular te permitirá crecer rápidamente mientras trabajas junto a personas increíblemente motivadas y talentosas que tienen estándares altos, poseen una mentalidad de crecimiento y el propósito de cambiar verdaderamente el mundo.

El rango de salario base estimado para este puesto realizado en EE. UU., independientemente del estado, es de $180,000 - $270,000 USD.

El rango de salario base estimado para este puesto realizado en Canadá, independientemente de la provincia, es de $ 172,400 - $258,600 CAD.

El rango de salario base estimado para este puesto realizado en Edimburgo es de £99,600 -£150,000 GBR.

El salario del candidato seleccionado dependerá de una variedad de factores permitidos y no discriminatorios relacionados con el puesto, que incluyen, entre otros, la educación, la formación, la experiencia laboral, las necesidades del negocio o las demandas del mercado. Este rango puede modificarse en el futuro. La compensación total de un candidato también incluirá un objetivo de bono anual, acciones y beneficios, siendo las acciones una parte significativa de tu compensación total.

Para los candidatos que no cumplan con los requisitos enumerados, te animamos de todos modos a que te postules, ya que es posible que tengamos próximas vacantes de un nivel inferior o superior a las anunciadas.

Requisitos

Qué buscan

  • Más de 5 años trabajando en compiladores, entornos de ejecución (runtimes) o implementaciones de lenguajes.
  • Dominio práctico de C++ (la fluidez en Python es una gran ventaja).
  • Experiencia con MLIR y LLVM.
  • Experiencia optimizando código para CPUs, GPUs o hardware de aceleración de IA.
  • Haber contribuido a un proyecto de compilador del mundo real.

El puesto

Mojo es nuestra fórmula secreta, nuestro libro de hechizos y nuestro Mjolnir: un nuevo lenguaje de programación que combina el alma de Python con el poder puro y elemental de C. Está diseñado para extraer hasta la última gota de rendimiento del hardware de IA moderno, manteniendo al mismo tiempo la facilidad de uso para humanos y una expresividad magnífica.

Estamos buscando un ingeniero de compiladores que pueda ayudar a convertir a Mojo en el mejor lenguaje para la programación heterogénea en CPUs, GPUs y aceleradores de hardware.

Diseñarás un stack de tecnología de compilador multi-objetivo, basado en MLIR y LLVM. Colaborarás con autores de kernels e ingenieros de hardware para obtener el mejor rendimiento para cada objetivo de hardware.

Somos un equipo pequeño sin fronteras internas. Acabarás tocando todo en el mundo de Mojo, desde el lenguaje hasta el IR, pasando por la generación de código (codegen), el SDK y la experiencia de usuario.

Qué harás

  • Diseñar e implementar nuevas características del lenguaje Mojo sobre nuestra arquitectura de compilador basada en MLIR.
  • Idear y realizar pasadas de optimización que hagan que las GPUs, CPUs y aceleradores funcionen en perfecta armonía.
  • Dar forma a la experiencia del desarrollador para Mojo, desde la sintaxis hasta la semántica de rendimiento.
  • Colaborar con los equipos principales de Modular, investigadores y una emergente comunidad de código abierto.
  • Ayudar a definir qué significa el "diseño de lenguaje de próxima generación" en la era de la IA.

Cómo trabajarás

UBICACIÓN: UBICACIÓN: Los candidatos basados en EE. UU., Canadá y el Reino Unido pueden postularse. Puedes trabajar en nuestra oficina en Los Altos, CA, o en Edimburgo, o de forma remota desde casa. La incorporación de las nuevas contrataciones se realiza de forma presencial en la oficina correspondiente.

Sobre Modular

Sector
Artificial Intelligence

En sus propias palabras

Sobre la empresa y el equipo

En Modular, una empresa de Qualcomm, nuestra misión es revolucionar la infraestructura de la IA reconstruyendo sistemáticamente el stack de software de IA desde cero. Nuestro equipo, compuesto por líderes y expertos de la industria, está construyendo una infraestructura modular de vanguardia que simplifica el desarrollo y el despliegue de la IA. Al replantear las complejidades de los sistemas de IA, estamos empoderando a todo el mundo para desbloquear todo el potencial de la IA y abordar algunos de los desafíos más urgentes del mundo.

Si te apasiona dar forma al futuro de la IA y crear herramientas que marquen una verdadera diferencia en la vida de las personas, queremos que formes parte de nuestro equipo. Puedes leer sobre nuestra cultura y nuestras carreras para entender cómo trabajamos y qué valoramos.

Todas las vacantes de Modular

Etiquetas

WhatsApp