Machine Learning Ops, Applied Machine Learning

Job expired!

Entreprise : Apple

Intitulé du poste : Opérations en Machine Learning, Machine Learning Appliqué

Lieu : États-Unis

Numéro de rôle : 200545290

Heures par semaine : 40

Date de publication : 6 mai 2024

L'équipe de Machine Learning Appliqué d'Apple recherche un Ingénieur Logiciel Senior talentueux et dévoué pour innover et développer notre infrastructure pour les applications GenAI à travers des environnements cloud comme AWS et GCP. Si vous avez une passion pour l'exploitation des dernières technologies en systèmes distribués et en machine learning, venez nous aider à développer des plateformes et des produits à l'échelle d'Apple.

  • Plus de 4 ans d'expérience en programmation Python
  • Expertise dans la gestion d'applications cloud sur AWS/GCP & Kubernetes
  • Compréhension approfondie des pipelines d'inférence de modèles, spécifiquement basés sur RAG et GuardRails
  • Expérience avec des cadres d'applications LLM open-source tels que LangChain/LlamaIndex
  • Familiarité avec les services gérés en cloud comme AWS BedRock/GCP Vertex AI
  • Compétence dans les outils d'infrastructure en tant que code incluant CloudFormation, Terraform
  • Expérience avec les outils de déploiement basés sur GitOps tels que Spinnaker, Flux, ArgoCD
  • Connaissance approfondie de la gestion de Kubernetes en utilisant Helm et Kustomize
  • Expérience dans l'observabilité et la traçabilité pour les Modèles de Langage de Grande Taille
  • Compétences avancées en résolution de problèmes et la capacité de gérer des environnements de système d'exploitation complexes comme Linux
  • Développer des applications LLM en utilisant des cadres comme AWS BedRock/GCP Vertex AI
  • Optimiser les Modèles de Langage pour améliorer la performance tout en réduisant les coûts opérationnels
  • Créer des outils pour comparer et évaluer diverses bases de données d'embeddings et LLMs
  • Soutenir et améliorer les processus CI/CD pour gérer et déployer des applications sur AWS/GCP & Kubernetes
  • Concevoir et mettre en œuvre l'automatisation pour les systèmes auto-réparateurs
  • Développer des systèmes multi-tenancy assurant la protection des données à travers différents cas d'utilisation
  • Dépanner des problèmes complexes de réseau, de système et d'application
  • Participer à des projets rapides et stimulants offrant des solutions innovantes pour soutenir les divisions commerciales d'Apple

Les candidats doivent posséder un BS en informatique avec au moins 4 ans d'expérience ou un MS avec 2 ans d'expérience pertinente.

  • L'expérience avec l'infrastructure LLM telle que les GPU, les TPU et Inferentia est un plus
  • La familiarité avec les environnements d'exécution LLM comme Triton et les cadres tels que TensorRT, vLLM est avantageuse
  • Des compétences générales en dépannage Java sont souhaitables

La fourchette salariale pour ce poste est entre 138 900 $ et 256 500 $, basée sur les compétences, les qualifications et l'expérience. Apple offre une couverture médicale et dentaire complète, des avantages de retraite, des produits à tarif réduit, des options d'achat d'actions, et des remboursements de frais de scolarité parmi d'autres avantages. L'éligibilité à des bonus discrétionnaires, commissions, et réinstallation peut également être disponible.

Apple est un employeur offrant l'égalité des