Ingeniero Senior de Desarrollo de Software en Pruebas - Aprendizaje Profundo
- Software Development
- Other places
- $128 K - $247 K
- Full Time
La invención de la GPU por parte de NVIDIA en 1999 impulsó el crecimiento del mercado de juegos para PC, redefinió los gráficos modernos de computadoras y revolucionó la computación paralela. Más recientemente, el aprendizaje profundo con GPU ha encendido la IA moderna, la próxima era de la computación, con la GPU actuando como el cerebro de computadoras, robots y coches autónomos capaces de percibir y entender el mundo. Hoy en día, cada vez somos más conocidos como "la compañía de computación de IA".
¿Quieres ayudar a impulsar el progreso de los compiladores para aplicaciones de aprendizaje automático? ¿Te emociona aprender cómo el rendimiento de las GPU alimenta tecnologías como los juegos móviles, el aprendizaje profundo y los coches autónomos? ¿Te apasiona desafiarte a ti mismo y te encantaría contribuir como parte de una empresa de clase mundial? Estamos construyendo la próxima generación de tecnologías de compilación para acelerar las cargas de trabajo de aprendizaje profundo. Estamos buscando un ingeniero para trabajar en el ensayo de compiladores en el espacio de la inteligencia artificial. Resolverás problemas críticos trabajando junto a algunas de las mentes más valiosas y diversas en la computación con GPUs y el software de sistemas, haciendo lo que te gusta. Si esto suena como un desafío divertido, queremos saber de ti.
Lo que estarás haciendo:
En este puesto trabajarás estrechamente con los desarrolladores de compiladores para probar nuevas funciones y componentes de vanguardia relacionados con el aprendizaje profundo, incluyendo la creación y ejecución de pruebas unitarias, funcionales y de rendimiento. Esto incluiría la autoría y revisión de planes de pruebas, la implementación y automatización de casos de pruebas y la portabilidad de pruebas de terceros. Generarás informes de pruebas, aislarás y clasificarás fallos y seguirás las tendencias de rendimiento.
Ayudarás a identificar debilidades potenciales o detectadas en el proceso actual, ofrecerás ideas para acciones que pueden mejorar la cobertura del código y participarás en iniciativas de calidad e impulsarás la mejora continua.
Lo que necesitamos ver:
BS o MS en Informática, Ingeniería Informática/Electrónica, Matemáticas o campo relacionado o experiencia equivalente.
3+ años de experiencia en programación Python en el dominio del Machine Learning
Experiencia trabajando con marcos de Aprendizaje Profundo como JAX, PyTorch o TensorFlow.
Fuertes habilidades de programación en Python.
Deberías estar enfocado, aprender rápidamente y tener fuertes habilidades analíticas con atención al detalle. Fuertes habilidades para la resolución de problemas y la depuración.
Uso demostrado de pensamiento creativo para soluciones a problemas emocionantes que importan.
Formas de destacar entre la multitud:
Experiencia con Modelos de Lenguaje Grande
Experiencia probando software de producción o desarrollando herramientas de fuzzing para pruebas de software.
Conocimiento de otros lenguajes de programación y dominios como CUDA.
Conocimiento de compiladores: Tener una comprensión de cómo funcionan los compiladores y cómo se implementan.
Considerada ampliamente como uno de los empleadores más deseables del mundo de la tecnología, NVIDIA ofrece salarios altamente competitivos y un paquete integral de beneficios. ¡Tenemos algunas de las personas más visionarias y trabajadoras del mundo trabajando para nosotros!
El rango de salario base es de 128,000 USD - 247,250 USD. Tu salario base se determinará en función de tu ubicación, experiencia y el salario de los empleados en puestos similares.También serás elegible para acciones y beneficios. NVIDIA acepta solicitudes de forma continua.