NVIDIA

Ingeniero Senior de Compiladores - GPU Backend

C++
Traducción automática. Consulta el original.

Sobre la oportunidad

La invención de la GPU por parte de NVIDIA en 1999 impulsó el crecimiento del mercado de videojuegos para PC, redefinió los gráficos por computadora modernos y revolucionó la computación paralela. Más recientemente, el deep learning de la GPU encendió la IA moderna —la próxima era de la computación— actuando la GPU como el cerebro de computadoras, robots y coches autónomos que pueden percibir y comprender el mundo. Hoy en día, somos cada vez más conocidos como "la empresa de computación de IA".

Buscamos un Ingeniero Senior de Compiladores Backend con experiencia en generación de código LLVM para un puesto emocionante y divertido en nuestra organización de Software de GPU.

Nuestro equipo de Compiladores es responsable de construir y emitir las instrucciones de máquina de GPU de mayor rendimiento para Gráficos (OpenGL, Vulkan, DX) y Cómputo (CUDA, PTX, OpenCL, Fortran, C++). Este equipo está compuesto por expertos líderes mundiales en ingeniería de compiladores que proporcionan rendimiento y capacidades de vanguardia para las complejas arquitecturas SIMT paralelas actuales y futuras de NVIDIA.

¿Qué harás?

  1. Guiar el diseño e implementación de un nuevo compilador JIT backend basado en LLVM dirigido a GPUs de NVIDIA.
  1. Diseñar y desarrollar nuevos pases de compilador y optimizaciones necesarios para cumplir con los requisitos de alto rendimiento y bajo tiempo de compilación del compilador.
  1. Trabajar con equipos globales de compiladores, hardware y aplicaciones para supervisar mejoras y resoluciones de problemas.
  1. Aplicar y adaptar las últimas tecnologías de compiladores para producir compiladores y herramientas de primer nivel, robustos y soportables.
  1. Tendrás la oportunidad de influir y trabajar en nuevas arquitecturas de GPU.

¿Qué necesitamos ver?

  1. Título de Grado o superior en Ciencias/Ingeniería Informática o experiencia equivalente.
  1. 4+ años de experiencia en desarrollo de compiladores, incluyendo 3+ años de experiencia en LLVM con un enfoque en generación de código.
  1. Experiencia en generación de código LLVM, incluyendo planificación de instrucciones, pipeline de software, asignación de registros, GlobalISel, TableGen, LLVM IR y Machine IR (MIR).
  1. Dominio del diseño de compiladores y de herramientas de análisis de rendimiento.
  1. Excelentes habilidades prácticas de programación en C++ aplicadas a compiladores y frameworks de desarrollo estándar de la industria en C++.
  1. Sólida base en principios de ingeniería de software con un enfoque en la creación de soluciones robustas y mantenibles para problemas desafiantes.
  1. Buenas habilidades de comunicación y documentación, y automotivación.

¿Formas de destacar entre la multitud?

  1. Se valorará Máster o Doctorado, con 5+ años de experiencia relevante.
  1. Experiencia en el desarrollo de optimizaciones de compiladores y generación de código para GPUs.
  1. Experiencia en el desarrollo de aplicaciones CUDA, DirectX, OpenGL/Vulkan.
  1. Deberás tener sólidas habilidades interpersonales y ser capaz de liderar e influir en otros dentro del departamento.

Con salarios competitivos y un generoso paquete de beneficios, somos ampliamente considerados como uno de los empleadores más deseables del mundo de la tecnología. Tenemos algunas de las personas más visionarias y trabajadoras del mundo trabajando para nosotros y, debido a un crecimiento sin precedentes, nuestros exclusivos equipos de ingeniería están creciendo rápidamente. Si eres un ingeniero creativo y autónomo con una pasión real por la tecnología, queremos saber de ti.

También serás elegible para acciones y beneficios nvidia.com/en-us/benefits/.

Tu salario base se determinará en función de tu ubicación, experiencia y la remuneración de los empleados en puestos similares. El rango salarial base es 152,000 USD - 241,500 USD.

Las solicitudes para este puesto se aceptarán al menos hasta Agosto 17, 2026.

Esta oferta es para una vacante existente.

NVIDIA utiliza herramientas de IA en sus procesos de contratación.

NVIDIA se compromete a fomentar un entorno de trabajo inclusivo y se enorgullece de ser un empleador que ofrece igualdad de oportunidades. Dado que valoramos enormemente la diversidad en nuestros empleados actuales y futuros, no discriminamos (incluso en nuestras prácticas de contratación y promoción) por motivos de raza, religión, color, origen nacional, género, expresión de género, orientación sexual, edad, estado civil, condición de veterano, condición de discapacidad o cualquier otra característica protegida por la ley.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores