NVIDIA
NVIDIA
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