Ingeniero Arquitecto de Desarrollo de Pruebas de Aprendizaje Profundo
- Software Development
- Other places
- $192 K - $304 K
- Full Time
Estamos buscando un Arquitecto de Desarrollo de Pruebas de Software en el equipo de SWQA de Deep Learning de NVIDIA.
El puesto está en el equipo de Aseguramiento de Calidad de Software de Deep Learning de NVIDIA que define y desarrolla estrategias de prueba para mejorar la calidad del software de Deep Learning y la infraestructura de GPU de NVIDIA para conducción autónoma, cuidado de la salud, reconocimiento de voz, procesamiento de lenguaje natural y una amplia variedad de otros escenarios de AI. Esta posición colabora con múltiples equipos de productos de AI para desarrollar nuevos productos; identificar brechas en los planes de pruebas, mejorar la cobertura de las pruebas y mejorar nuestros procesos de flujo de trabajo para una amplia gama de plataformas de computación de GPU. Deberías crecer estando en el camino crítico apoyando a los desarrolladores que trabajan para líneas de negocio de mil millones de dólares, así como entender íntimamente los valores de la responsividad, la minuciosidad y el trabajo en equipo. Deberías desarrollar e implementar constantemente mejoras de eficiencia en tu dominio. ¡Únete al equipo que está construyendo el software que será usado por todo el mundo!
Lo que estarás haciendo:
Trabajar estrechamente con los equipos de ingeniería de DL para desarrollar un profundo entendimiento de los objetivos de DL QA, las estrategias de prueba y las necesidades técnicas.
Colaborar con diversos inter-grupos, incluyendo investigadores de DL, equipos de Producto e Ingeniería para identificar brechas y mejorar el procesamiento.
Liderar el ciclo de vida de los bugs y trabajar conjuntamente con los desarrolladores de pruebas de QA para analizar errores de clientes y escenarios de usuarios para mejorar las coberturas de las pruebas.
Lo que necesitamos ver:
MS/PhD (preferentemente PhD) en CS, EE, Matemáticas o campos relacionados o experiencia equivalente.
10+ años de experiencia en desarrollo de software en DL/ML, Framework de DL (Especialmente JAX y PyTorch), Redes Neuronales, despliegue de Servicios DL, análisis de escenarios de usuarios y SDKs.
Capaz de diseñar estrategias de pruebas para diversos productos DL para optimizar los planes de pruebas e identificar los casos de uso más esenciales y riesgosos.
Excelentes habilidades de programación en C/C++, Python; Excelentes habilidades de comunicación oral y escrita en inglés
Formas de destacarte entre la multitud:
Está familiarizado con el entrenamiento de redes neuronales profundas, inferencia, optimización en Frameworks típicos.
Experiencia en desarrollo de software con modelos de AI populares (por ejemplo, modelos LLM).
Antecedentes en computación con GPU y programación paralela como CUDA/OpenCL.
También serás elegible para acciones y beneficios. NVIDIA acepta solicitudes de forma continua.