
NVIDIA desarrolla tecnologías de computación acelerada e inteligencia artificial utilizadas en videojuegos, centros de datos, computación en la nube, atención sanitaria, manufactura, automoción y robótica. Su trabajo abarca unidades de procesamiento gráfico, plataformas de IA, simulación y soluciones enfocadas en distintos sectores, como NVIDIA Omniverse para flujos de trabajo colaborativos en 3D, NVIDIA DRIVE para el desarrollo de vehículos autónomos y NVIDIA Clara para aplicaciones sanitarias. La empresa reúne grandes equipos técnicos que trabajan en la infraestructura y el software necesarios para la computación avanzada, la simulación y el análisis basado en inteligencia artificial.
Arquitecto sénior de rendimiento de modelos de programación y posentrenamiento en NVIDIA (remoto, EE. UU.)
Lidera la evaluación del rendimiento y el posentrenamiento de los modelos de IA de NVIDIA para generar código e ingeniería de software. Desarrolla evaluaciones comparativas, estrategias de recompensa e infraestructura de entrenamiento escalable.
224.000 $ – 431.250 $ / año
RemotoTiempo completoSeniorIdioma Obligatorio: inglésArquitectoDescripción
- Crea marcos para evaluar modelos de programación en generación de código, depuración, autocompletado, razonamiento sobre repositorios y tareas de ingeniería de software de varios pasos.
- Desarrolla y optimiza procesos de posentrenamiento mediante ajuste fino supervisado, optimización de preferencias, aprendizaje por refuerzo y modelado de recompensas basado en resultados o procesos.
- Analiza resultados de evaluaciones comparativas, dinámicas de entrenamiento, modos de fallo y comportamiento de los modelos para identificar oportunidades de mejora.
- Mejora el rendimiento en tareas complejas de programación mediante entrenamiento específico, diseño de recompensas, desarrollo de currículos y análisis iterativo de errores.
- Desarrolla infraestructura escalable y reproducible para experimentos de entrenamiento, procesos de evaluación y análisis del rendimiento.
- Colabora con científicos de investigación, ingenieros de infraestructura y equipos de producto para convertir los hallazgos sobre los modelos en capacidades de producción.
Requisitos
- Grado universitario en informática o inteligencia artificial, o experiencia equivalente.
- Al menos 12 años de experiencia laboral pertinente.
- Sólidas habilidades de programación en Python.
- Amplio conocimiento de modelos de lenguaje grandes, arquitecturas transformer y entrenamiento y evaluación de modelos generativos.
- Conocimientos fundamentales de algoritmos e implementación de aprendizaje por refuerzo, incluidos los procesos de decisión de Markov, las políticas y el diseño de recompensas.
- Amplio conocimiento de fundamentos de ingeniería de software, generación de código, pruebas automatizadas y corrección de programas.
- Trayectoria liderando ciclos de desarrollo de modelos, incluido el control de versiones de conjuntos de datos, el seguimiento de experimentos y los procesos de evaluación.
- Experiencia en entrenamiento o posentrenamiento de modelos de programación de vanguardia o modelos para agentes de ingeniería de software.
- Experiencia con recompensas basadas en ejecución y verificables, mitigación de la manipulación de recompensas y evaluación automatizada de código.
- Familiaridad con evaluaciones comparativas y entornos de evaluación de programación, como SWE-bench.
Beneficios
- Salario competitivo.
- Paquete integral de beneficios.
- Participación accionaria.
- Beneficios para empleados y sus familias.