Ingeniero de Software Senior, Aprendizaje Profundo – Vehículos Autónomos

  • Full Time
Job expired!

Estamos buscando excelentes Ingenieros de Software de Aprendizaje Profundo para desarrollar y productizar las soluciones de aprendizaje profundo de NVIDIA en vehículos de conducción autónoma. Como miembro de nuestro equipo de Aprendizaje Automático en Ingeniería-Automotriz, aplicarás las revolucionarias bibliotecas de software de entrenamiento/inferencia de modelos de aprendizaje profundo de NVIDIA para su despliegue en la arquitectura de hardware de NVIDIA. Desarrollarás nuevas arquitecturas de aprendizaje profundo, entrenarás modelos de aprendizaje profundo y compilarás y optimizarás gráficos DNN. Como parte de este rol, construirás una estrecha relación técnica con nuestros socios automotrices durante el desarrollo del producto y coordinarás con los equipos de arquitectura y software para desarrollar la mejor solución para los socios que trabajan en nuestras plataformas.

Lo que estarás haciendo:

  • Entrenar, afinar, optimizar y personalizar DNN de percepción en baja precisión (FP16/INT8)

  • Aplicar cuantización sofisticada de DNNs

  • Mejorar las arquitecturas DNN usando algoritmos de Aprendizaje Automático en GPUs de NVIDIA o DLAs

  • Mejorar continuamente la velocidad de inferencia, la precisión y el consumo de energía de las DNN

  • Manténgase al día con las últimas investigaciones e innovaciones en aprendizaje profundo, implemente y experimente con nuevas ideas para mejorar DNN automotrices de NVIDIA.

Lo que necesitamos ver:

  • MS o PhD en ciencias de la computación, visión por computadora, arquitectura de computadoras o experiencia equivalente en campo técnico

  • Más de 5 años de experiencia laboral en desarrollo de software. 

  • 2 años o más de experiencia en desarrollo o uso de marcos de aprendizaje profundo (por ejemplo, PyTorch, JAX, TensorFlow, ONNX, etc.)

  • Experiencia en la resolución de tareas de visión por computadora utilizando redes neuronales profundas, como detección de objetos, análisis de escenas, segmentación de imágenes.

  • Fuertes habilidades de programación en Python y/o C/C++

  • Base técnica probada en arquitecturas de CPU y GPU, contenedores (nvidia-docker), bibliotecas numéricas, diseño de software modular

  • Familiarizado con las arquitecturas CNN y Transformer

  • Dispuesto a tomar acción y tener fuertes habilidades analíticas.

  • Fuertes habilidades de gestión del tiempo y organización para coordinar múltiples iniciativas, prioridades e implementaciones de nueva tecnología y productos en proyectos muy sofisticados.

Formas de destacarte entre la multitud:

  • Experiencia con inferencia de baja precisión, cuantización, compresión de DNNs

  • Experiencia con las bibliotecas de software de NVIDIA como CUDA y TensorRT

  • Propiedad o contribución a proyectos de código abierto, repositorios saludables en GitHub, experiencia en orientación y/o mentoreo.

NVIDIA es considerada ampliamente como uno de los empleadores más deseables del mundo de la tecnología. Tenemos algunas de las personas más trabajadoras y talentosas del mundo trabajando para nosotros. Si eres creativo y apasionado por el desarrollo de servicios en la nube, ¡queremos escucharte!

La banda salarial salario base va de 144.000 USD a 270.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.