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