CSC Leasing Co.
NVIDIA
Arquitecto/a de Software Senior - Comunicaciones HPC y Deep Learning
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 es el corazón de nuestros productos y servicios. Nuestro trabajo abre nuevos universos para explorar, permite la creatividad y el descubrimiento innovadores, y potencia inventos que alguna vez se consideraron ciencia ficción, incluida la inteligencia artificial para coches autónomos.
Somos el equipo de Redes y Bibliotecas de Comunicación de GPU en NVIDIA. Creamos bibliotecas de comunicación como NCCL, NVSHMEM y UCX que son cruciales para escalar el Deep Learning y la HPC. Buscamos un/a Arquitecto/a de Software Senior para ayudar a codesarrollar 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 sigue 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/a para construir las tecnologías nuevas e innovadoras que ayudarán a hacer realidad la visión de NVIDIA?
Qué harás: *
- Investigar oportunidades para mejorar el rendimiento de la comunicación identificando cuellos de botella en los sistemas actuales. *
- Diseñar e implementar nuevas tecnologías de comunicación para acelerar cargas de trabajo de IA y HPC. *
- Explorar soluciones innovadoras en hardware y software para nuestras plataformas de próxima generación como parte de esfuerzos de codesarrollo que involucran a arquitectos de GPU, redes y software. *
- Crear pruebas de concepto, realizar experimentos y llevar a cabo modelado cuantitativo para evaluar e impulsar nuevas innovaciones. *
- 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: *
- Máster/Doctorado en Informática/Ingeniería Informática o experiencia equivalente. *
- 5+ años de experiencia relevante. *
- Excelentes habilidades de programación y depuración en C/C++. *
- Experiencia con modelos de programación paralela (MPI, SHMEM) y al menos un runtime de comunicación (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC). *
- Profundo conocimiento de sistemas operativos, arquitectura de computadoras y sistemas. *
- Sólidos conocimientos fundamentales de arquitectura de redes, topología, algoritmos y escalado de comunicaciones relevantes para cargas de trabajo de IA y HPC. *
- Sólida experiencia con Linux. *
- Capacidad y flexibilidad para trabajar y comunicarse eficazmente en un entorno corporativo multinacional y multizona horaria.
Formas de destacar: *
- 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. *
- 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. *
- 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.
También serás elegible para acciones y beneficios nvidia.com/en-us/benefits/.
Las solicitudes para este puesto se aceptarán al menos hasta el 17 de octubre de 2026.
Esta oferta corresponde a 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.
