B&A
McAfee
Directeur Principal, Ingénierie Logicielle – Ingénierie IA ML
Aperçu
Poste
Nous recherchons un leader technique pratique pour architecturer, affiner et déployer à grande échelle des petits modèles de langage (SLM) sur appareil pour la sécurité des consommateurs. Vous dirigerez une équipe ciblée de 3 à 5 ingénieurs seniors tout en restant profondément impliqué dans le code et l'architecture technique.
Votre responsabilité principale est de construire des modèles d'IA performants et respectueux de la vie privée qui s'exécutent directement sur les appareils des utilisateurs (Mac, iOS, Android, Linux). Vous serez responsable de l'optimisation des modèles, du réglage fin pour la précision de l'utilisation des outils, des cadres d'évaluation et des stratégies de déploiement tenant compte des coûts. Bien que vous ne soyez pas responsable de la plateforme d'orchestration des agents elle-même, vous travaillerez en étroite collaboration avec elle pour garantir que les modèles se comportent correctement dans les conversations multi-tours et prennent des décisions fiables d'appel d'outils.
Ce poste se situe à l'intersection du ML embarqué, des LLMs appliquées et de l'ingénierie de production. Le succès nécessite de naviguer dans des compromis réels : latence vs capacité, confidentialité vs précision, exécution sur appareil vs dans le cloud, et coût vs performance.
Ce n'est pas un rôle de directeur traditionnel. Vous passerez plus de 60% de votre temps sur l'architecture technique et l'implémentation, le reste étant consacré au mentorat d'ingénieurs seniors et à la définition de la direction technique.
Il s'agit d'un poste hybride à distance situé dans un hub à Frisco, TX ou San Jose, CA. Vous devrez être sur site selon les besoins, généralement 1-4 jours par mois. Nous ne considérons que les candidats à une distance raisonnable de ce lieu et n'offrons pas d'aide à la relocalisation pour le moment.
#LI-Hybrid
Nous prenons au sérieux notre engagement envers la diversité, c'est pourquoi McAfee interdit la discrimination fondée sur la race, la couleur, la religion, le sexe, l'origine nationale, l'âge, le handicap, le statut d'ancien combattant, le statut matrimonial, la grossesse, l'expression ou l'identité de genre, l'orientation sexuelle ou tout autre statut légalement protégé.
À propos du rôle
- Concevoir et déployer des petits modèles de langage optimisés pour l'inférence sur appareil (Mac, iOS, Android, Linux)
- Mener les efforts d'optimisation des modèles, y compris la quantification, l'élagage, la distillation et les pipelines d'inférence efficaces
- Affiner les modèles pour améliorer la précision de la sélection des outils et le comportement conversationnel dans les flux de travail axés sur la sécurité
- Construire des cadres d'évaluation pour mesurer l'efficacité des modèles, la précision de l'appel des outils, la qualité de la conversation et la sécurité en production
- Créer des données synthétiques et des simulations de flux de travail pour entraîner et valider des conversations pertinentes pour la sécurité
- Collaborer étroitement avec les systèmes d'orchestration d'agents pour optimiser le comportement des dialogues multi-tours et la gestion de l'état
- Implémenter des stratégies d'optimisation des coûts telles que le routage intelligent sur appareil vs cloud, la mise en cache des invites, le traitement par lots et l'efficacité des jetons
- Intégrer des LLMs basés sur le cloud lorsque un raisonnement plus approfondi ou un contexte plus large est requis
- Construire des systèmes ML de production qui détectent les menaces et protègent les utilisateurs directement sur l'appareil
- Définir les normes techniques et la direction architecturale pour l'IA/ML sur la plateforme de sécurité
- Mentorer les ingénieurs principaux et les architectes tout en restant impliqué sur le terrain
Prérequis
Vous
- 10+ années d'expérience en ingénierie logicielle, dont 5+ années axées sur le ML/IA
- Expérience avérée dans la mise en production de modèles ML avec des compétences transférables pour les déployer sur des plateformes embarquées ou mobiles
- Expérience avec les systèmes d'IA conversationnelle et les architectures d'appel d'outils/fonctions
- Solides compétences en Python et en programmation système (C++ ou Rust) pour du code critique en performance
- Expertise approfondie en optimisation de modèles (quantification INT4/INT8, élagage, distillation)
- Expérience pratique avec PyTorch et au moins un cadre de déploiement embarqué (TensorFlow Lite, CoreML, ONNX Runtime, ou llama.cpp)
- Expérience dans la construction de cadres d'évaluation et de benchmarking pour les systèmes ML
Préféré
- Expérience dans l'application de systèmes ML dans les domaines de la sécurité, de la sûreté ou d'autres domaines adverses
- Master en informatique, ML ou domaine connexe (ou expérience pratique équivalente)
Aperçu de l'entreprise
McAfee est un leader en matière de sécurité personnelle pour les consommateurs. Axé sur la protection des personnes, pas seulement des appareils, les solutions grand public de McAfee s'adaptent aux besoins des utilisateurs dans un monde toujours connecté, leur permettant de vivre en toute sécurité grâce à des solutions intégrées et intuitives qui protègent leurs familles et leurs communautés avec la bonne sécurité au bon moment.
Avantages et atouts de l'entreprise
Nous travaillons dur pour favoriser la diversité et l'inclusion et encourageons chacun chez McAfee à être authentique au travail chaque jour. Nous sommes fiers d'être certifiés Great Place to Work® dans 10 pays, ce qui reflète l'environnement de soutien et d'autonomisation que nous avons construit, où les gens se sentent vus, valorisés et dynamisés pour atteindre leur plein potentiel et prospérer.
Nous offrons une variété de programmes sociaux, des horaires de travail flexibles et des avantages familiaux à tous nos employés.
- Programme de bonus
- Plans de retraite et de pension
- Couverture médicale, dentaire et de vision
- Congés payés
- Congés parentaux payés
- Soutien à l'implication communautaire
