Idaho Health Insurance Exchange
NVIDIA
Director de Ingeniería de Software - Bibliotecas de Comunicación GPU
Sobre la oportunidad
Somos el equipo de Bibliotecas de Comunicación y Redes GPU en NVIDIA. Entregamos bibliotecas de comunicación como NCCL, NVSHMEM, UCX para Deep Learning y HPC. Las aplicaciones de DL y HPC tienen una enorme demanda de cómputo y se ejecutan en escalas que llegan a 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 los nodos.
El rendimiento de la comunicación entre las GPUs tiene un impacto directo en el rendimiento de la aplicación de extremo a extremo; ¡y las apuestas son aún mayores a gran escala! Buscamos un líder técnico para gestionar nuestras bibliotecas NVSHMEM y UCX. Esta es una oportunidad excepcional para superar los límites del estado del arte y entregar plataformas que el mundo nunca ha visto antes. ¿Estás listo para contribuir al desarrollo de tecnologías innovadoras y ayudar a hacer realidad la visión de NVIDIA?
¿Qué harás?
- Liderar, mentorizar y hacer crecer a tu equipo de ingeniería de bibliotecas y ser responsable de la planificación y ejecución de proyectos, así como de la calidad y el rendimiento de tus bibliotecas.
- Este es un puesto de liderazgo técnico, por lo que participarás en el diseño e implementación de funcionalidades.
- Interactuar con socios internos y externos e investigadores para comprender sus casos de uso y requisitos. Colaborar con equipos de ingeniería, gestión de programas y productos, y socios para definir la hoja de ruta del producto.
- Revisar e identificar continuamente oportunidades de mejora en los procesos, la infraestructura y las prácticas establecidas para garantizar que los equipos ejecuten de la manera más eficiente y transparente posible.
Lo que necesitamos ver
- Más de 10 años de experiencia en la industria del software con especialización en redes HPC o software de sistemas.
- Más de 4 años de experiencia en gestión.
- Grado, Máster o Doctorado en Informática, Ingeniería Informática, Ingeniería Eléctrica (campo técnico relacionado) o experiencia equivalente.
- Experiencia previa en desarrollo de software de sistemas, tiempo de ejecución de comunicaciones o software de redes de alto rendimiento con un historial exitoso de llevar varias funcionalidades o productos de software complejos a través de todo el ciclo de vida del producto.
- Sólida comprensión de la arquitectura de sistemas informáticos, principios de sistemas operativos (también conocidos como fundamentos de software de sistemas), interacciones HW-SW y análisis/optimización de rendimiento.
- Excelentes habilidades de programación y depuración en C/C++ en Linux.
- Experiencia en el equilibrio de múltiples proyectos con prioridades contrapuestas.
- Flexibilidad para trabajar y comunicarse eficazmente entre diferentes equipos y zonas horarias.
Formas de destacar entre la multitud
- Experiencia con modelos de programación paralela (MPI, SHMEM) y al menos un tiempo de ejecución de comunicación (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC). Experiencia en programación con CUDA, MPI, OpenMP, OpenACC, pthreads.
- Experiencia con RDMA, tecnologías de redes de alto rendimiento (InfiniBand, RoCE, Ethernet, EFA), arquitectura de redes y topologías de red. Conocimiento de los fundamentos de HPC y ML/DL.
- Experiencia con Frameworks de Deep Learning como PyTorch, TensorFlow, etc.
NVIDIA lleva más de 25 años transformando los gráficos por ordenador, los juegos de PC y la computación acelerada. Es un legado de innovación único impulsado por la gran tecnología y personas increíbles. Hoy, estamos aprovechando el potencial ilimitado de la IA para definir la próxima era de la computación. Una era en la que nuestra GPU actúa como el cerebro de ordenadores, robots y coches autónomos que pueden entender el mundo. Hacer lo que nunca se ha hecho antes requiere visión, innovación y el mejor talento del mundo. Como NVIDIAN, te sumergirás en un entorno diverso y de apoyo donde todos se inspiran a hacer su mejor trabajo. Únete al equipo y descubre cómo puedes tener un impacto duradero en el mundo. NVIDIA es ampliamente considerada como uno de los empleadores más deseados del mundo de la tecnología. Tenemos algunas de las personas más vanguardistas y trabajadoras del planeta trabajando para nosotros. Si eres creativo y autónomo, ¡queremos saber de ti!
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 184,000 USD - 287,500 USD para el Nivel 2, y de 224,000 USD - 356,500 USD para el Nivel 3.
Las solicitudes para este puesto se aceptarán al menos hasta el 11 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 (incluyendo 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/.
