Capco
Advanced Micro Devices, Inc
Ingeniero Principal de Desarrollo de Software, Bibliotecas de Primitivas de GPU
EL PUESTO
IMPULSA TU CARRERA. IMPULSA EL MUNDO.
En AMD, creemos que la tecnología tiene el poder de resolver los desafíos más importantes del mundo. Desde el avance en la atención sanitaria y el descubrimiento científico hasta el impulso de la IA y las tecnologías de las que las personas dependen cada día, la innovación en AMD está dando forma al futuro.
Tanto si diseñas procesadores de próxima generación, como si facilitas avances en IA o llevas productos de vanguardia al mercado, cada puesto en AMD contribuye a algo más grande: tecnología que hace avanzar al mundo. Únete a nosotros y, juntos, impulsaremos tu carrera.
AMD busca un líder estratégico en ingeniería de software apasionado por mejorar el rendimiento de aplicaciones y benchmarks clave. Serás miembro de un equipo central de especialistas del sector increíblemente talentosos y trabajarás con la tecnología de hardware y software más reciente. El ingeniero de software dará soporte a nuestras bibliotecas de código abierto aceleradas por GPU de algoritmos y colectivos, rocPRIM, hipCUB, rocThrust, rocRAND y hipRAND (github.com/ROCm/rocm-libraries/), que forman parte del software AMD ROCm.
LA PERSONA
El candidato ideal debe sentir pasión por la ingeniería de software y poseer habilidades de liderazgo para resolver problemas complejos. Debe ser capaz de comunicarse eficazmente y trabajar de forma óptima con diferentes equipos en toda AMD. Estás acostumbrado a trabajar en un equipo ágil, dinámico y distribuido geográficamente, donde la asociación y la colaboración son fundamentales.
RESPONSABILIDADES CLAVE
- Trabajar con los especialistas en arquitectura de AMD para mejorar los productos futuros
- Aplicar un enfoque basado en datos para orientar los esfuerzos de optimización
- Mantenerse informado sobre las tendencias e innovaciones de software y hardware, especialmente en lo que respecta a algoritmos y arquitectura
- Diseñar y desarrollar nuevas tecnologías innovadoras de AMD
- Participar en la puesta en marcha de nuevos ASIC y hardware
- Implementar, optimizar y dar soporte a colectivos y algoritmos acelerados por GPU
- Depurar/corregir problemas existentes e investigar formas alternativas y más eficientes de realizar el mismo trabajo
- Utilizar IA agéntica para mejorar la productividad, automatizar flujos de trabajo y mejorar la eficiencia operativa
- Trabajar con expertos técnicos clave en toda AMD y con nuestros socios y clientes para mejorar las aplicaciones, bibliotecas y herramientas de ROCm
EXPERIENCIA PREFERENTE
- Sólida formación en programación orientada a objetos, con más de 15 años de experiencia en C++
- Capacidad para escribir código de alta calidad con gran atención al detalle
- Experiencia en desarrollo de software para GPU utilizando HIP, CUDA o OpenCL
- Experiencia práctica en el uso de herramientas de IA para dar soporte al desarrollo de software y aplicaciones científicas
- Comprensión de las arquitecturas de CPU y GPU y técnicas de optimización de bajo nivel, incluida la programación en ensamblador y/o la vectorización
- Experiencia con el desarrollo de sistemas operativos Linux y Windows
- Conocimiento profundo de las mejores prácticas en el desarrollo de software, incluyendo pruebas, perfilado, depuración, documentación, control de versiones, seguimiento de problemas y planificación
- Habilidades eficaces de comunicación y resolución de problemas
- Líder motivador con buenas habilidades interpersonales
CREDENCIALES ACADÉMICAS
- Grado o Máster en Informática, Ingeniería de Software, Ingeniería Eléctrica, Matemáticas Aplicadas o equivalente
- Se prefieren títulos superiores, como M.Sc., M.Eng. o Ph.D.
UBICACIÓN
Canadá o región de Europa
AMD no acepta currículos no solicitados de cazatalentos, agencias de contratación o servicios de contratación basados en honorarios. AMD y sus filiales son empleadores que ofrecen igualdad de oportunidades y son inclusivos, y considerarán a todos los solicitantes sin distinción de edad, ascendencia, color, estado civil, condición médica, discapacidad física o mental, origen nacional, raza, religión, afiliación política y/o de terceros, sexo, embarazo, orientación sexual, identidad de género, estatus militar o de veterano, o cualquier otra característica protegida por la ley. Animamos a presentar solicitudes a todos los candidatos cualificados y realizaremos los ajustes necesarios para satisfacer las necesidades de los solicitantes conforme a las leyes respectivas durante todas las etapas del proceso de selección y contratación.
AMD puede utilizar inteligencia artificial para ayudar a filtrar, evaluar o seleccionar candidatos para este puesto. La “Política de IA Responsable” de AMD está disponible aquí.
Esta publicación es para una vacante existente.
Los beneficios ofrecidos se describen en: AMD benefits at a glance.
