Redwood Materials
NVIDIA
Ingeniero/a de Software Senior, NCCL
Sobre la oportunidad
NVIDIA está liderando el camino en desarrollos innovadores 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 una creatividad y descubrimiento asombrosos, y potencia lo que antes eran invenciones de ciencia ficción, desde la inteligencia artificial hasta los coches autónomos. NVIDIA está buscando personas excepcionales como tú para ayudarnos a acelerar la próxima ola de inteligencia artificial.
Buscamos un/a ingeniero/a de software senior altamente motivado/a para un puesto apasionante en nuestro equipo de bibliotecas de comunicación y software de red. El puesto formará parte de un equipo dinámico que desarrolla y mantiene software para sistemas complejos de computación heterogénea que impulsan productos disruptivos en Computación de Alto Rendimiento y Deep Learning.
¿Qué harás?
- Diseñar, implementar y mantener tiempos de ejecución de comunicación altamente optimizados para frameworks de Deep Learning (p. ej., NCCL para TensorFlow/Pytorch) e interfaces de programación HPC (p. ej., UCX para MPI/OpenSHMEM) en clústeres de GPU.
- Participar y contribuir a especificaciones de interfaces de programación paralela como MPI/OpenSHMEM.
- Diseñar, implementar y mantener software de sistema que permita las interacciones entre GPUs y las interacciones entre GPUs y otros componentes del sistema.
- Crear pruebas de concepto para evaluar y motivar extensiones en modelos de programación, nuevos diseños en tiempos de ejecución y nuevas características en hardware.
¿Qué necesitamos ver?
- Título de Máster/Doctorado en CS/CE o experiencia equivalente.
- 5+ años de experiencia relevante.
- Excelentes habilidades de programación y depuración en C/C++.
- Sólida experiencia con Linux.
- Comprensión experta de la arquitectura de sistemas informáticos y sistemas operativos.
- Experiencia con interfaces de programación paralela y tiempos de ejecución de comunicación.
- Capacidad y flexibilidad para trabajar y comunicarse eficazmente en un entorno corporativo multinacional y multizona horaria.
¿Formas de destacar entre la multitud?
- Profundo conocimiento de la tecnología y pasión por lo que haces.
- Experiencia con programación CUDA y GPUs NVIDIA.
- Conocimiento de redes de alto rendimiento como InfiniBand, iWARP, etc.
- Experiencia con aplicaciones HPC.
- Experiencia con Frameworks de Deep Learning como PyTorch, TensorFlow, etc.
- Sólidas habilidades colaborativas e interpersonales, específicamente una capacidad probada para guiar e influir eficazmente dentro de un entorno matricial dinámico.
NVIDIA ofrece salarios altamente competitivos y un paquete integral de beneficios. Contamos con algunas de las personas más vanguardistas y talentosas del mundo trabajando para nosotros y, debido a un crecimiento sin precedentes, nuestros equipos de ingeniería de clase mundial están creciendo rápidamente. Si eres un/a ingeniero/a creativo/a y autónomo/a 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 el salario de los empleados en puestos similares. El rango salarial base es de 152,000 USD - 241,500 USD para el Nivel 3, y de 184,000 USD - 287,500 USD para el Nivel 4.
Las solicitudes para este puesto se aceptarán al menos hasta el 20 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.
