Software Engineer, SystemsML, Training Frameworks & Inference Optimization

Job expired!

El equipo de Optimización de Modelos de IA y de Investigación (MORE) de Meta está en busca de ingenieros de software talentosos (SWEs) para mejorar nuestros marcos de Optimización y Entrenamiento de Modelos. Si te apasiona la inteligencia artificial y buscas tener un impacto significativo en las tecnologías de ML, este puesto podría ser perfecto para ti.

El equipo MORE opera bajo el paraguas de XRTech y está organizado en varias áreas críticas:

  1. Marco de Entrenamiento y Eficiencia en el Entrenamiento
  2. Optimización de Modelos para Inferencia en Dispositivos
  3. Modelos Fundamentales en Dispositivos

Nos enfocamos en potenciar modelos en dispositivos a través de nuestra Familia de Aplicaciones, así como tecnologías de VR y AR para llevar funcionalidades de IA directamente a los usuarios. Nuestras contribuciones significativas incluyen la implementación de SAM en dispositivo en IG y el desarrollo pionero de Avatares Completos en Quest-3. También somos responsables de desarrollar y gestionar el marco de entrenamiento Vizard, utilizado extensamente a través de XRTech para el desarrollo óptimo de modelos y su mejora.

  • Optimizar modelos de IA para reducir la latencia y el consumo de energía en plataformas en dispositivo y GPU.
  • Colaborar con equipos asociados para navegar las restricciones relacionadas con la calidad, la latencia y la complejidad en entornos de recursos limitados.
  • Desarrollar y mejorar herramientas para automatizar la optimización y compresión de modelos.
  • Implementar ajuste fino, cuantificación y despliegue de modelos en dispositivos móviles y dispositivos de AR/VR.
  • Avanzar nuestro recién establecido marco de entrenamiento Vizard, ideando y lanzando características innovadoras destinadas a mejorar la experiencia del desarrollador y la eficiencia operativa.
  • Liderar la adopción del marco integrando cargas de trabajo de entrenamiento clave y proporcionando apoyo para las transiciones en curso.
  • Ofrecer soporte periódico de guardia y abordar problemas de usuarios para agilizar las operaciones de modelos.
  • Trabajar junto al equipo de Vizard para elevar la fiabilidad y eficiencia del marco.

Los candidatos deben poseer actualmente o estar en proceso de obtener un título de licenciatura en Ciencias de la Computación, Ingeniería Informática o un campo técnico relacionado. Se requiere que los grados se completen antes de comenzar en Meta. Además, deberías tener:

  • Experiencia especializada en cuantificación de modelos, compresión, inferencia en dispositivo, inferencia en GPU y utilización de PyTorch.
  • Grado avanzado (Máster/Doctorado) en Ciencias de la Computación, Ingeniería Informática o campo relevante.
  • Experiencia comprobada en la construcción de marcos de ML como Pytorch y Pytorch Lightning.
  • Experiencia en la gestión de sistemas distribuidos y optimización del empleo de recursos.
  • Competencia en acelerar modelos de aprendizaje profundo especialmente para aplicaciones en dispositivo.
  • Familiaridad con plataformas de inferencia en dispositivo como ARM y Qualcomm DSP.
  • Experiencia en la optimización de inferencia y entrenamiento de modelos de ML en GPUs NVIDIA.

En Meta, construimos tecnologías que permiten a las personas de todo el mundo conectarse, encontrar comunidades y crecer en negocios. Desde el lanzamiento de Facebook en 2004 hasta nuestros avances en los ámbitos de VR y AR, nos esforzamos por ser pioneros en el futuro de la tecnología social. Únete a nosotros para ir más allá de las conexiones digitales tradicionales y ayudar a dar forma al futuro digital.

Meta valora la diversidad e inclusividad y se compromete a proporcionar adaptaciones razonables en nuestros procesos de reclutamiento. Conoce más sobre la compensación, los benef