NVIDIA
NVIDIA
NVIDIA desarrolla tecnologías de computación acelerada e inteligencia artificial utilizadas en videojuegos, centros de datos, computación en la nube, atención sanitaria, manufactura, automoción y robótica. Su trabajo abarca unidades de procesamiento gráfico, plataformas de IA, simulación y soluciones enfocadas en distintos sectores, como NVIDIA Omniverse para flujos de trabajo colaborativos en 3D, NVIDIA DRIVE para el desarrollo de vehículos autónomos y NVIDIA Clara para aplicaciones sanitarias. La empresa reúne grandes equipos técnicos que trabajan en la infraestructura y el software necesarios para la computación avanzada, la simulación y el análisis basado en inteligencia artificial.

Ingeniero de compiladores backend de GPU en NVIDIA (remoto)

Mejora el backend propietario de compiladores de GPU en C++ de NVIDIA mediante tareas de generación de código y optimización. Contribuye al avance de la tecnología de compiladores para arquitecturas de gráficos, CUDA y computación con IA.

Descripción

  • Analizar, modificar y mejorar el backend propietario de compiladores de GPU en C++ de NVIDIA
  • Diseñar e implementar pasadas de compilador y técnicas de optimización
  • Crear herramientas de compilación robustas, mantenibles y fáciles de mantener
  • Colaborar con equipos de compiladores, hardware y aplicaciones de todo el mundo para resolver problemas y mejorar los productos
  • Contribuir a la tecnología de compiladores de aprendizaje profundo, desde la arquitectura y el soporte hasta el desarrollo en lenguajes funcionales

Requisitos

  • Título universitario en informática, ingeniería o un campo relacionado, o experiencia equivalente
  • Al menos tres años de experiencia en generación de código de compiladores
  • Dominio práctico avanzado de C++
  • Sólidos fundamentos de ingeniería de software, con enfoque en soluciones robustas y mantenibles
  • Habilidades eficaces de comunicación y documentación técnica
  • Enfoque de trabajo autónomo y motivado
  • Se prefiere una maestría o un doctorado con experiencia sustancial en proyectos o tesis sobre compiladores
  • Experiencia con la generación de código de LLVM, incluida la planificación de instrucciones, la canalización de software, la asignación de registros, GlobalISel, TableGen, LLVM IR y Machine IR
  • Experiencia en la creación de aplicaciones con CUDA, DirectX, OpenGL o Vulkan

Beneficios

  • Participación accionaria
  • Paquete integral de beneficios
  • Compensación altamente competitiva

Empleos relacionados

NVIDIA

Ingeniero sénior de temporización de circuitos, NVIDIA (remoto, California)

NVIDIA

Diseña circuitos de procesadores NVIDIA para seguridad de hardware, reloj adaptativo y gestión de energía. Lidera la validación de temporización y el análisis a nivel de transistor, y aplica métodos de IA y aprendizaje automático al diseño de silicio.

Abrir
AT&T

Representante de ventas para cuentas territoriales de AT&T Business — Memphis

AT&T

Desarrolla la cartera de clientes de pequeñas empresas y del mercado medio de AT&T en Memphis mediante la venta de banda ancha de fibra y otras soluciones de comunicaciones. El puesto combina prospección, desarrollo de cuentas y venta consultiva para aumentar los ingresos del territorio.

Abrir