Qualcomm

Ingeniero de Rendimiento de IA (Ingeniería de IA en la Nube), Sr | Staff | Sr. Staff

Python
Traducción automática. Consulta el original.

Sobre la oportunidad

Empresa: Qualcomm Technologies, Inc.

Área de trabajo: Grupo de Ingeniería, Grupo de Ingeniería > Ingeniería de Machine Learning

Qualcomm es un empleador que ofrece igualdad de oportunidades. Si usted es una persona con discapacidad y necesita una adaptación durante el proceso de solicitud/contratación, tenga la seguridad de que Qualcomm se compromete a proporcionar un proceso accesible. Puede enviar un correo electrónico a disability-accomodations@qualcomm.com o llamar al número gratuito de Qualcomm que se encuentra aquí. Previa solicitud, Qualcomm proporcionará adaptaciones razonables para ayudar a las personas con discapacidades a participar en el proceso de contratación. Qualcomm también se compromete a hacer que nuestro lugar de trabajo sea accesible para personas con discapacidades. (Tenga en cuenta que esta dirección de correo electrónico se utiliza para proporcionar adaptaciones razonables a personas con discapacidades. No responderemos aquí a solicitudes de actualización de solicitudes o consultas de currículums).

A todas las agencias de personal y contratación: Nuestro sitio de carreras es solo para personas que buscan un trabajo en Qualcomm. Las agencias de personal y contratación y las personas representadas por una agencia no están autorizadas a utilizar este sitio ni a enviar perfiles, solicitudes o currículums, y dichas presentaciones se considerarán no solicitadas. Qualcomm no acepta currículums o solicitudes no solicitadas de agencias. No envíe currículums a nuestra dirección de correo electrónico de trabajos, empleados de Qualcomm ni a ninguna otra ubicación de la empresa. Qualcomm no es responsable de ninguna tarifa relacionada con currículums/solicitudes no solicitadas.

Empleador EEO: Qualcomm es un empleador que ofrece igualdad de oportunidades; todos los solicitantes calificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad, condición de veterano o cualquier otra clasificación protegida.

Qualcomm espera que sus empleados cumplan con todas las políticas y procedimientos aplicables, incluidos, entre otros, los requisitos de seguridad y otros requisitos relacionados con la protección de la información confidencial de la Compañía y otra información confidencial y/o propietaria, en la medida en que dichos requisitos sean permisibles según la ley aplicable.

Si desea más información sobre este puesto, póngase en contacto con Qualcomm Careers.

Resumen General

Ingeniero de Rendimiento de IA (Ingeniería de IA en la Nube)

Qualcomm está utilizando sus fortalezas tradicionales en tecnologías digitales inalámbricas para desempeñar un papel central en la evolución de la IA en la Nube. Estamos invirtiendo en varias tecnologías de apoyo, incluida la Deep Learning. El equipo de IA en la Nube de Qualcomm está desarrollando soluciones de hardware y software para la Aceleración de Inferencia.

Estamos contratando Ingenieros de Rendimiento de IA en varios niveles para unirse a nuestro dinámico y colaborativo equipo. Este puesto abarca todo el ciclo de vida del producto, desde la investigación y el desarrollo de vanguardia hasta el despliegue comercial, y exige pensamiento estratégico, una sólida ejecución y excelentes habilidades de comunicación.

Este puesto implica las siguientes actividades:

  1. Convertir, optimizar y desplegar modelos para una inferencia eficiente utilizando PyTorch, ONNX.
  1. Trabajar en la vanguardia de GenAI comprendiendo algoritmos avanzados (por ejemplo, mecanismos de atención, MoEs) y numéricos para identificar nuevas oportunidades de optimización.
  1. Análisis de rendimiento y optimización de modelos LLM, VLM y de difusión para inferencia. Escalar el rendimiento para restricciones de rendimiento y latencia.
  1. Mapear las cargas de trabajo de IA de próxima generación sobre diseños de hardware actuales y futuros.
  1. Trabajar en estrecha colaboración con los clientes para impulsar soluciones colaborando con los equipos internos de compiladores, firmware y plataformas.
  1. Analizar problemas complejos de rendimiento o estabilidad para trabajar hacia la causa raíz de los problemas subyacentes.
  1. Crear soluciones de ingeniería para ofrecer información continua sobre el rendimiento de las cargas de trabajo de IA, guiando las mejoras a lo largo del tiempo.
  1. Diseñar e implementar kernels de alto nivel, por ejemplo, en Triton, con un enfoque en la generación de código de bajo nivel eficiente.

Requisitos mínimos

Los candidatos para este puesto demostrarán lo siguiente:

  1. Experiencia práctica en la construcción y optimización de modelos de lenguaje, notablemente en PyTorch, ONNX, preferiblemente en entornos de grado de producción.
  1. Profunda comprensión de las arquitecturas Transformer, mecanismos de atención y compensaciones de rendimiento.
  1. Experiencia en estrategias de mapeo de cargas de trabajo que exhiban fragmentación o paralelismos diversos.
  1. Sólidas habilidades de programación en Python.
  1. Aprendizaje proactivo sobre las últimas técnicas de optimización de inferencia.
  1. Comprensión de la arquitectura informática, aceleradores de ML, procesamiento en memoria y sistemas distribuidos.
  1. Excelentes habilidades de comunicación, resolución de problemas y capacidad para aprender y trabajar eficazmente en un entorno colaborativo y de ritmo rápido.
  1. Máster en Ciencias de la Computación, Machine Learning, Ingeniería Informática o Ingeniería Eléctrica.

Requisitos Mínimos

  1. Título de Grado en Ciencias de la Computación, Ingeniería, Sistemas de Información o campo relacionado y 6+ años de experiencia en Ingeniería de Hardware, Ingeniería de Software, Ingeniería de Sistemas o experiencia laboral relacionada.
  1. O Máster en Ciencias de la Computación, Ingeniería, Sistemas de Información o campo relacionado y 5+ años de experiencia en Ingeniería de Hardware, Ingeniería de Software, Ingeniería de Sistemas o experiencia laboral relacionada.
  1. O Doctorado en Ciencias de la Computación, Ingeniería, Sistemas de Información o campo relacionado y 4+ años de experiencia en Ingeniería de Hardware, Ingeniería de Software, Ingeniería de Sistemas o experiencia laboral relacionada.

Habilidades Adicionales

  1. Experiencia en operadores de redes neuronales y operaciones matemáticas, incluyendo álgebra lineal y bibliotecas matemáticas.
  1. Comprensión de los compiladores de machine learning.
  1. Experiencia en la convergencia de la precisión y sus métodos de evaluación.
  1. Conocimiento de torch.compile o torchDynamo.
  1. Doctorado en Ciencias de la Computación, Ingeniería Informática o Machine Learning.

Rango salarial y otra compensación y beneficios

$194,400.00 - $291,600.00

La escala salarial anterior refleja la escala salarial amplia, de mínimo a máximo, para este código de trabajo en la ubicación para la que se ha publicado. Aún más importante, tenga en cuenta que el salario es solo un componente de la compensación total en Qualcomm. También ofrecemos un programa competitivo de bonificación discrecional anual y la oportunidad de recibir concesiones de RSU anuales (los empleados con planes de incentivos de ventas no son elegibles para nuestra bonificación anual). Además, nuestro paquete de beneficios altamente competitivo está diseñado para apoyar su éxito en el trabajo, en casa y en el ocio. Su reclutador estará encantado de discutir todo lo que Qualcomm tiene para ofrecer, y puede revisar más detalles sobre nuestros beneficios en EE. UU. en este enlace.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores