Sequoia Connect
Intel Corporation
Ingénieur en 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
Horaires : Horaires 1 (Mexique)
Lieu principal : Mexique, Guadalajara
Lieux supplémentaires :
Déclaration 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 à changement.
*
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 des é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 de serveurs 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 en développement logiciel Cloud avec une 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 filtrage de flotte à l'échelle du cloud, utilisés par Intel et les clients du 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 consommables 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 filtrage 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 filtrage de qualité, la validation et la préparation au déploiement.
- Étendre les cadres et outils logiciels existants pour améliorer la visibilité sur l'état de la plateforme et les internes de l'architecture Intel.
- Analyser la télémétrie à grande échelle et les données de débogage 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 orientées client 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 filtrage des défauts et l'efficacité opérationnelle.
- Effectuer des investigations sur les causes profondes et soutenir le développement de méthodologies de filtrage 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++ soutenant 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 ingénierie logicielle en Python et C/C++.
- Compréhension approfondie de l'architecture des plateformes serveurs 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 des causes profondes.
- 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 serveurs Xeon et de centres de données à 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é 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 Bachelor en ingénierie informatique, ingénierie électrique, ingénierie électronique, 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.
- Développement de solutions logicielles pour des environnements complexes de serveurs, cloud, calcul haute performance ou systèmes distribués.
- 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 sans restriction et de manière 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 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, le diagnostic, 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 de cloud hyperscale.
