NVIDIA

Arquitecto Senior de Software - Deep Learning y Comunicaciones HPC

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

Sobre la oportunidad

NVIDIA está liderando desarrollos pioneros en Inteligencia Artificial, Computación de Alto Rendimiento y Visualización. La GPU, nuestra invención, sirve como el córtex visual de las computadoras modernas y está en el corazón de nuestros productos y servicios. Nuestro trabajo abre nuevos universos para explorar, permite creatividad y descubrimientos innovadores, y potencia inventos que alguna vez se consideraron ciencia ficción, incluida la inteligencia artificial para coches autónomos.

Somos el equipo de Bibliotecas de Comunicación y Redes de GPU en NVIDIA. Construimos bibliotecas de comunicación como NCCL, NVSHMEM y UCX que son cruciales para escalar Deep Learning y HPC. Buscamos un Arquitecto Senior de Software para ayudar a co-diseñar plataformas de centros de datos de próxima generación y software de comunicaciones escalable.

Las aplicaciones de DL y HPC tienen enormes demandas de cómputo y ya se ejecutan a escalas de hasta decenas de miles de GPUs. Las GPUs se conectan con interconexiones de alta velocidad (por ejemplo, NVLink, PCIe) dentro de un nodo y con redes de alta velocidad (por ejemplo, InfiniBand, Ethernet) entre nodos. La comunicación eficiente y rápida entre GPUs impacta directamente el rendimiento de la aplicación de extremo a extremo. Este impacto continúa creciendo con la escala creciente de los sistemas de próxima generación. Esta es una oportunidad excepcional para avanzar en el estado del arte, romper barreras de rendimiento y ofrecer plataformas que el mundo nunca ha visto antes. ¿Estás listo para construir las tecnologías nuevas e innovadoras que ayudarán a materializar la visión de NVIDIA?

Qué harás: *

  1. Investigar oportunidades para mejorar el rendimiento de la comunicación identificando cuellos de botella en los sistemas actuales. *
  1. Diseñar e implementar nuevas tecnologías de comunicación para acelerar cargas de trabajo de IA y HPC. *
  1. Explorar soluciones innovadoras en hardware y software para nuestras plataformas de próxima generación como parte de esfuerzos de co-diseño que involucran arquitectos de GPU, redes y software. *
  1. Construir pruebas de concepto, realizar experimentos y llevar a cabo modelado cuantitativo para evaluar e impulsar nuevas innovaciones. *
  1. Utilizar simulación para explorar el rendimiento de grandes clústeres de GPUs (piensa en escalas de cientos de miles de GPUs)

Lo que necesitamos ver: *

  1. Máster/Doctorado en Informática/Ingeniería Informática o experiencia equivalente. *
  1. 5+ años de experiencia relevante. *
  1. Excelentes habilidades de programación y depuración en C/C++. *
  1. Experiencia con modelos de programación paralela (MPI, SHMEM) y al menos un runtime de comunicación (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC). *
  1. Profundo conocimiento de sistemas operativos, arquitectura de computadoras y sistemas. *
  1. Sólidos conocimientos fundamentales de arquitectura de redes, topología, algoritmos y escalado de comunicaciones relevantes para cargas de trabajo de IA y HPC. *
  1. Sólida experiencia con Linux. *
  1. Capacidad y flexibilidad para trabajar y comunicarse eficazmente en un entorno corporativo multinacional y multizona horaria.

Formas de destacar entre la multitud: *

  1. Experiencia en tecnología relacionada y pasión por lo que haces. Experiencia con programación CUDA y GPUs NVIDIA. Conocimiento de redes de alto rendimiento como InfiniBand, RoCE, NVLink, etc. *
  1. Experiencia con Frameworks de Deep Learning como PyTorch, TensorFlow, etc. Conocimiento de paralelismos de deep learning y su mapeo al subsistema de comunicación. Experiencia con aplicaciones HPC. *
  1. Sólidas habilidades colaborativas e interpersonales y un historial probado de guía e influencia efectiva dentro de un entorno dinámico y multifuncional.

Tu salario base se determinará en función de tu ubicación, experiencia y la remuneración de empleados en puestos similares. El rango salarial base es de 184,000 USD - 287,500 USD para el Nivel 4, y de 224,000 USD - 356,500 USD para el Nivel 5.

Las solicitudes para este puesto se aceptarán al menos hasta octubre de 22, 2026.

Esta oferta es para una vacante existente.

NVIDIA utiliza herramientas de IA en sus procesos de reclutamiento.

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.

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

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