Ingeniero de Desarrollo de Software de Inteligencia Artificial
- Software Development
- Other places
- $62 K - $115 K
- Full Time
Estamos buscando un ingeniero de desarrollo de kernel con experiencia para unirse al equipo de AI del Cliente, entregando capacidades de software de IA fundamentales (por ejemplo, DirectML) en las GPUs para clientes de Intel (integradas y discretas) para el sistema operativo Windows. Nuestro equipo también es responsable de proporcionar soporte de driver y tiempo de ejecución para otros usos de la IA en las GPUs de Intel (por ejemplo, Intel XeSS). El equipo también posee evaluaciones comparativas y análisis de rendimiento de aplicaciones de IA/ML para estudios de arquitectura de hardware/software y co-optimizaciones.
Tus responsabilidades incluirán:
Desarrollo y optimización de kernels de IA utilizando C para Metal y OpenCL
Desarrollo y optimización de Primitivas de ML (incluyendo metacomandos de DirectML) para GPUs de Intel
Desarrollo de características del driver de cálculo para GPUs de Intel
Implementación de características clave en el stack de software de IA y depuración de problemas entre hardware, driver, sistema operativo, títulos de juegos y aplicaciones
Evaluaciones comparativas de rendimiento, análisis y optimización de aplicaciones de IA, incluyendo análisis competitivo; soporte para estudios de arquitectura enfocados en el futuro con equipos de arquitectura de software/hardware
Un grado en Ciencias de la Computación o áreas relacionadas con 4+ años de experiencia en la industria
Experiencia en evaluaciones de rendimiento, perfilado de rendimiento y análisis de carga de trabajo
Experiencia en optimizaciones de software a nivel bajo para maximizar la utilización del hardware
Experiencia en desarrollo de kernel, por ejemplo: C para Metal, OpenCL, CUDA, etc.
Experiencia en técnicas de optimización para redes neuronales
Conocimiento de gráficos por computadora y arquitecturas de aceleración de aprendizaje profundo
Experiencia con frameworks de aprendizaje automático como TensorFlow o PyTorch
Experiencia con frameworks de IA de nivel medio como DirectML, OneDNN, Metal Performance Shaders, o TensorRT
Experiencia en desarrollo de driver de dispositivo Windows o desarrollo de software embebido, conocimiento del driver gráfico de Intel
Entendimiento de Gráficos 3D (incluyendo DX11/12 y/o Vulkan)
Excelentes habilidades de comunicación escrita y verbal
Lo que ofrecemos:
En Intel, los empleados comparten los éxitos, disfrutan de recompensas completas y se inspiran en un ambiente de trabajo innovador e inclusivo. ¿Qué puedes esperar cuando hay un match entre nosotros?
Te garantizamos que trabajarás en un ambiente seguro, en una organización que entiende profundamente la situación salud actual global. Ya sea en tu propia casa o en nuestras instalaciones si es necesario, la seguridad y el bienestar tuyo y de tu familia son nuestra máxima responsabilidad.
Tendrás constantes oportunidades para desarrollar tu carrera profesional a través de formación técnica y de habilidades blandas, participando en proyectos de innovación o programas rotativos
Horas de trabajo flexibles son importantes para nosotros
Y nuestras Increíbles Beneficios para hacer la vida más fácil y agradable te están esperando: Programa de acciones, Bonos anuales y trimestrales, Plan de pensiones para empleados, Plan médico y seguro de vida para ti y tu familia, Reconocimiento de pares, Tarjeta para restaurantes, Tarjeta Multisport / Tarjeta de vacaciones, Grupos de entusiastas, Descuentos exclusivos para empleados, eventos (online) y muchos más.
Experiencia de recompensas @ Intel Polonia: https://intel.ly/3ftPwog
Modelo de Trabajo para este rol
Este rol será elegible para nuestro modelo de trabajo híbrido que permite a los empleados dividir su tiempo entre trabajar en el sitio en su Intel asignado y fuera del sitio. En ciertas circunstancias, el modelo de trabajo puede cambiar para acomodar las necesidades del negocio.