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.

Becario de Tecnología para Desarrolladores de Procesamiento de Datos - NVIDIA Munich Presencial

Únete al equipo de tecnología para desarrolladores de NVIDIA en Múnich para investigar la aceleración mediante GPU de cargas de trabajo de IA y computación de alto rendimiento. Optimiza algoritmos paralelos en arquitecturas actuales de CPU y GPU.

Descripción

  • Desarrollar métodos de aceleración mediante GPU para cargas de trabajo de aprendizaje profundo, aprendizaje automático y otras aplicaciones de IA
  • Colaborar con expertos del sector y del ámbito académico para analizar y optimizar algoritmos complejos de IA y computación de alto rendimiento
  • Optimizar soluciones de IA para arquitecturas modernas de CPU y GPU
  • Publicar o presentar los resultados de optimización mediante blogs para desarrolladores o en conferencias relevantes
  • Interactuar con la comunidad de desarrolladores y contribuir a su formación
  • Contribuir al diseño de futuras arquitecturas de hardware, software y modelos de programación
  • Trabajar con equipos de NVIDIA de investigación, hardware, software de sistema, bibliotecas y herramientas

Requisitos

  • Estar cursando actualmente un doctorado o una maestría en informática, ingeniería informática o un campo relacionado de las ciencias computacionales
  • Dominio de C o C++, con sólidos conocimientos de algoritmos y desarrollo de software
  • Experiencia con tecnologías de programación paralela como CUDA, OpenACC, OpenMP, MPI o pthreads
  • Sólidas habilidades de comunicación y organización
  • Enfoque estructurado y lógico para la resolución de problemas
  • Habilidades eficaces de gestión y priorización del tiempo
  • Se valorará la experiencia en paralelizar y optimizar modelos de aprendizaje profundo en áreas como procesamiento del lenguaje natural, visión por computador o sistemas de recomendación
  • Se valorarán excelentes conocimientos de álgebra lineal

Beneficios

  • Oportunidad de realizar unas prácticas remuneradas o académicas en NVIDIA
  • Oportunidad de colaborar con la comunidad de desarrolladores
  • Oportunidad de publicar o presentar trabajos de optimización mediante blogs para desarrolladores o en conferencias relevantes
  • Oportunidad de contribuir al desarrollo de arquitecturas de hardware, software y modelos de programación de próxima generación