Swiss Re
Intel Corporation
Ingénieur Développement Logiciel Cloud avec Expertise uArch - Poste Temporaire
Détails du poste
Description du poste
Ce poste est une opportunité à durée déterminée d'environ 24 mois
Type de poste : Employé sous contrat Intel
Horaire : Horaire 1 (Mexique)
Lieu principal : Mexique, Guadalajara
Lieux supplémentaires :
Énoncé de publication :
Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de croyance religieuse, de sexe, d'origine nationale, d'ascendance, d'âge, de handicap physique ou mental, de condition médicale, d'informations génétiques, de statut militaire et d'ancien combattant, d'état civil, de grossesse, de genre, d'expression de genre, d'identité de genre, d'orientation sexuelle, ou de toute autre caractéristique protégée par la loi, la réglementation ou l'ordonnance locale.
Poste de confiance N/A
Modèle de travail pour ce rôle
Ce rôle nécessitera une présence sur site. * Les détails de la publication du poste (tels que le modèle de travail, le lieu ou le type d'horaire) sont sujets à modification.
*
INFORMATIONS SUPPLÉMENTAIRES : Intel s'engage à respecter la conformité de la Responsible Business Alliance (RBA) et les pratiques d'embauche éthiques. Nous ne facturons aucuns frais pendant notre processus d'embauche. Les candidats ne devraient jamais être tenus de payer des frais de recrutement, des frais d'examen médical ou tout autre frais comme condition d'emploi. Si l'on vous demande de payer des frais pendant notre processus d'embauche, veuillez le signaler immédiatement à votre recruteur.
Nous recherchons une personne passionnée par le travail pratique avec les équipes internes et externes pour fournir des solutions logicielles percutantes pour la flotte et l'échelle, qui sont essentielles pour les clients des centres de données. Vous ferez partie d'une équipe responsable du développement des capacités de flotte et d'échelle client qui permettent des lancements de produits serveur Intel de haute qualité et améliorent l'expérience client en flotte. Le candidat idéal est une personne qui apprend vite, orientée résultats et à l'aise dans un environnement dynamique.
En tant qu'Ingénieur Développement Logiciel Cloud avec expertise uArch, vous jouerez un rôle clé dans le développement des capacités logicielles de santé de la flotte client et de l'écosystème. Le poste se concentre sur le développement, la validation, la maintenance et le débogage de logiciels de surveillance, de télémétrie, de diagnostic et de criblage de flotte à l'échelle du cloud, utilisés par Intel et les clients cloud hyperscale pour améliorer la qualité, la fiabilité et la préparation au déploiement de la plateforme Xeon. Vous travaillerez en étroite collaboration avec les équipes d'architecture, de validation de plateforme, de fabrication et d'ingénierie client tout au long du cycle de vie du produit serveur. Le rôle implique le développement de logiciels utilisables par le client qui fournissent une visibilité sur l'état du système, la télémétrie de la plateforme, les indicateurs de santé matérielle et les internes de l'architecture Intel pour aider les clients à résoudre les défis opérationnels sur le terrain et à grande échelle.
Responsabilités
- Développer et maintenir des capacités logicielles de criblage soutenant les initiatives de santé de la flotte client et de qualité de la plateforme.
- Concevoir, développer et optimiser les logiciels de collecte de télémétrie, de diagnostic, d'observabilité et de surveillance de la santé.
- Développer des solutions logicielles évolutives soutenant les opérations de flotte client, le criblage de qualité, la validation et la préparation au déploiement.
- Étendre les frameworks et outils logiciels existants pour améliorer la visibilité sur l'état de la plateforme et les internes de l'architecture Intel.
- Analyser les données de télémétrie et de débogage à grande échelle pour identifier les signatures de défauts, les tendances de fiabilité et les opportunités d'amélioration de la qualité.
- Collaborer avec les équipes d'ingénierie en contact avec les clients pour reproduire, déboguer et résoudre les problèmes de plateforme, de firmware et de logiciel.
- Développer des solutions d'automatisation qui améliorent la surveillance de la flotte, le criblage des défauts et l'efficacité opérationnelle.
- Effectuer des investigations de cause racine et soutenir le développement de méthodologies de criblage dans les environnements de validation et client.
- Intégrer des bibliothèques logicielles, des services et des composants d'infrastructure dans les programmes et outils logiciels existants.
- Développer et maintenir des logiciels principalement en Python et C/C++ pour les diagnostics, la télémétrie et les flux de travail de la flotte client.
- Soutenir les engagements clients tout au long de la validation, du déploiement et des opérations en flotte.
- Collaborer avec les équipes d'architecture, de plateforme, de validation, de fabrication et d'activation client pour améliorer continuellement la qualité.
Profil du candidat
Le candidat retenu devrait apporter une combinaison de :
- Expertise en développement logiciel en Python et C/C++.
- Compréhension approfondie de l'architecture des plateformes serveur et des fondamentaux de l'architecture Intel.
- Expérience dans le développement de logiciels à l'échelle du cloud, de solutions de télémétrie, de diagnostic et d'observabilité.
- Compétences en débogage matériel/logiciel, validation et analyse de cause racine.
- Connaissance de la microarchitecture des processeurs et des concepts de télémétrie de plateforme.
- Esprit d'ingénierie axé sur le client avec de solides compétences en communication et en collaboration.
- Opérer au sein des organisations d'architecture, de plateforme, de validation, de fabrication et d'activation client.
- Expérience dans le support des déploiements de centres de données et de serveurs Xeon à grande échelle.
- Compétences en résolution de problèmes et capacité à travailler efficacement dans des environnements techniques très dynamiques.
- Passion pour le développement de solutions logicielles qui améliorent la qualité, la fiabilité et l'efficacité opérationnelle de la flotte client.
Qualifications
Les qualifications minimales sont requises pour être initialement considérées pour ce poste. Les qualifications préférées s'ajoutent aux exigences minimales et sont considérées comme un atout pour identifier les meilleurs candidats.
Qualifications minimales
- Diplôme de licence en ingénierie informatique, en génie électrique, en génie électronique, en informatique ou expérience équivalente.
- 6+ années d'expérience en :
- Expérience en développement logiciel.
- Expérience en développement et débogage Python.
- Expérience en développement logiciel Linux.
- Expérience en développement et débogage de logiciels multithreadés.
- Développement de solutions logicielles pour des environnements serveur, cloud, de calcul haute performance ou de systèmes distribués complexes.
- Systèmes d'architecture Intel (x86) et interactions logicielles au niveau système.
- Expérience avec les méthodologies de développement logiciel, y compris le développement Agile, la définition des exigences, les tests unitaires et les tests de régression.
- Structures de données, systèmes d'exploitation et fondamentaux de l'ingénierie logicielle.
- Niveau d'anglais avancé.
- Doit avoir le droit de travailler au Mexique de manière illimitée et permanente (ce poste n'est pas éligible au parrainage de visa ou d'immigration).
Qualifications préférées
- Expérience en développement et débogage en langage assembleur x86.
- Connaissance de l'architecture Intel Xeon, y compris l'architecture de plateforme et l'architecture Un-Core.
- Compréhension des internes de Linux, des pilotes et des environnements d'exécution.
- Expérience d'utilisation de plateformes GitHub, GitLab, Jenkins ou similaires de CI/CD.
- Expérience avec les technologies cloud natives, y compris Docker, Kubernetes, AWS ou Azure.
- Expérience avec l'analyse de télémétrie, les diagnostics, la surveillance de plateforme ou les solutions de gestion de flotte.
- Expérience dans l'identification d'opportunités de solutions clients et la conduite d'améliorations techniques axées sur la valeur client.
- Expérience de travail direct avec des clients d'entreprise ou cloud hyperscale.
