Ingeniero de Software Senior, Aprendizaje Profundo – Vehículos Autónomos
- Software Engineer
- Other places
- $144 K - $270 K
- Full Time
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.