Machine Learning Systems Engineer

Job expired!

Resumen: Oportunidad emocionante disponible para un apasionado Ingeniero de Sistemas en Aprendizaje Automático en Apple. Únete a nuestro dinámico equipo de Plataforma en la Nube y contribuye a nuestras soluciones de software innovadoras que involucran IA generativa y modelos de aprendizaje automático de gran escala.

Como miembro vital de nuestro equipo, tendrás la tarea de desarrollar bibliotecas clave y servicios que sentarán las bases para sistemas esenciales dentro de Apple. Tu enfoque estará en ingeniar un robusto conjunto de software diseñado para operar eficientemente modelos de aprendizaje automático a gran escala en múltiples SoCs de alto rendimiento de Apple Silicon. Este rol es una mezcla de habilidades técnicas avanzadas y creatividad, situado en la vanguardia de la tecnología de aprendizaje automático.

  • Experiencia en ejecutar y evaluar modelos de aprendizaje automático en cuanto a métricas de calidad y rendimiento.
  • Proficiencia en optimización de código a nivel de sistema, incluyendo evaluaciones de poder y rendimiento para hardware de aceleración de ML.
  • Amplia experiencia en desarrollo de lado del servidor a gran escala.
  • Habilidad en lenguajes de programación como Swift, C, C++, y entornos incluyendo iOS/macOS y XCode.
  • Las habilidades deseables incluyen familiaridad con el stack de ML de Apple (ANE, CoreML, MPS/Metal), marcos de ML distribuidos (PyTorch-distributed, NCCL) y sistemas de comunicación inter-chip de alto rendimiento.

Los candidatos exitosos desarrollarán software eficiente y escalable en Swift y C++ que mejore nuestros marcos de ML. Estos marcos están diseñados para coordinar tareas de inferencia de ML a través de diversos bloques de aceleración de hardware IP en diferentes SoCs. También estarás involucrado en el despliegue y gestión de modelos de ML y en el soporte de plataformas de aprendizaje automático de alto nivel. Nuestro objetivo es continuar innovando y mejorando, haciendo de Apple un lugar emocionante para avanzar en tu carrera.

Nuestro equipo se compone de ingenieros altamente capacitados y cooperativos que valoran el crecimiento profesional y el trabajo en equipo. Somos expertos en dominios diversos dentro de los servicios y plataformas de software en la nube. En este rol, integrarás el código de inferencia en pilas de servicios integrales, asegurando experiencias de usuario fluidas y eficientes.

  • B.S. en Ciencias de la Computación o un campo técnico relacionado, con más de 6 años de experiencia; o
  • M.S. en Ciencias de la Computación o un campo relacionado, con más de 4 años de experiencia.
  • Dedicado a producir software fiable y mantenible.
  • Apto para sumergirse profundamente en proyectos, trabajando en múltiples capas de abstracción.
  • Excelentes habilidades de colaboración y comunicación, capaz de gestionar relaciones a través de varias funciones.

Ubicación: Apple, horas semanales: 35

¡Aplica hoy y sé parte del futuro del aprendizaje automático en Apple!