
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.
Ingeniero/a de software C++, herramientas de desarrollo de IA — NVIDIA, remoto en el Reino Unido
Desarrolla las herramientas de NVIDIA para desarrolladores de IA y los servicios de recuperación Genie en C++, contribuyendo a integraciones nativas, flujos de trabajo agénticos, benchmarks y sistemas sensibles al rendimiento.
Descripción
- Desarrollar componentes, API e integraciones de C++ de calidad para producción para el ecosistema de herramientas de desarrollo de IA de NVIDIA
- Conectar herramientas nativas de C++ con las capacidades de recuperación y agénticas de Genie
- Contribuir a flujos de trabajo agénticos, sistemas de recuperación, canalizaciones de ingesta, herramientas MCP, API e integraciones empresariales
- Crear benchmarks y mejorar la calidad, fiabilidad, rendimiento y eficiencia de recursos de la recuperación
- Asumir la responsabilidad de las funcionalidades desde la investigación y el diseño hasta la implementación, las pruebas y la entrega
- Colaborar con equipos de gráficos, software y hardware en herramientas de análisis de rendimiento y desarrollo
Requisitos
- Título universitario o de posgrado en informática, ingeniería de software o una disciplina relacionada, o experiencia práctica equivalente
- Al menos cinco años de experiencia programando en C++ moderno mediante trabajo profesional, prácticas o proyectos técnicos sustanciales
- Sólidos conocimientos de estructuras de datos, algoritmos, diseño orientado a objetos, programación multihilo, depuración y pruebas
- Capacidad e interés para trabajar con sistemas en C++ y servicios de IA basados en Python
- Familiaridad con aplicaciones basadas en IA, flujos de trabajo agénticos, sistemas de recuperación o tecnologías relacionadas
- Capacidad para investigar problemas desconocidos, aprender nuevas tecnologías y llevar el trabajo hasta su finalización
- Sólidas habilidades de comunicación y colaboración, incluida la receptividad a los comentarios técnicos
Beneficios
- NVIDIA es un empleador que ofrece igualdad de oportunidades y se compromete a fomentar un entorno de trabajo diverso
- NVIDIA no discrimina en sus prácticas de contratación o promoción y concede gran importancia a la diversidad