Roku
Qualcomm
Ingénieur Infrastructure CI
À propos du poste
Société : Qualcomm Technologies, Inc. Poste
Domaine : Groupe Ingénierie, Groupe Ingénierie > Ingénierie Machine Learning
Qualcomm est un employeur qui souscrit au principe de l'égalité des chances. Si vous êtes une personne handicapée et que vous avez besoin d'un aménagement pendant le processus de candidature/embauche, soyez assuré que Qualcomm s'engage à fournir un processus accessible. Vous pouvez envoyer un e-mail à [email protected] ou appeler le numéro gratuit de Qualcomm indiqué ici. Sur demande, Qualcomm fournira des aménagements raisonnables pour aider les personnes handicapées à participer au processus d'embauche. Qualcomm s'engage également à rendre notre lieu de travail accessible aux personnes handicapées. (Gardez à l'esprit que cette adresse e-mail est utilisée pour fournir des aménagements raisonnables aux personnes handicapées. Nous ne répondrons pas ici aux demandes de mise à jour de candidatures ou aux demandes de renseignements sur les CV).
À tous les agences de staffing et de recrutement : Notre site Carrières est réservé aux personnes recherchant un emploi chez Qualcomm. Les agences de staffing et de recrutement ainsi que les personnes représentées par une agence ne sont pas autorisées à utiliser ce site ni à soumettre des profils, des candidatures ou des CV, et toute soumission de ce type sera considérée comme non sollicitée. Qualcomm n'accepte pas les CV ou candidatures non sollicités des agences. Veuillez ne pas transmettre de CV à notre alias d'emploi, aux employés de Qualcomm ou à tout autre lieu de l'entreprise. Qualcomm n'est pas responsable des frais liés aux CV/candidatures non sollicités.
Employeur EEO : Qualcomm est un employeur qui souscrit au principe de l'égalité des chances ; tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de handicap, de statut d'ancien combattant ou de toute autre classification protégée.
Qualcomm attend de ses employés qu'ils respectent toutes les politiques et procédures applicables, y compris, mais sans s'y limiter, les exigences de sécurité et autres exigences relatives à la protection des informations confidentielles de la Société et d'autres informations confidentielles et/ou propriétaires, dans la mesure où ces exigences sont autorisées par la loi applicable.
Si vous souhaitez plus d'informations sur ce rôle, veuillez contacter le service Carrières de Qualcomm.
Résumé général
Nous recherchons un Ingénieur Infrastructure CI expérimenté pour prendre en charge et faire évoluer l'infrastructure d'intégration continue (CI) qui soutient notre pile de compilateurs Machine Learning. Dans ce rôle, vous assurerez la fiabilité, la performance et l'évolutivité des systèmes CI utilisés par les ingénieurs compilateurs, permettant un feedback rapide, des versions de haute qualité et des informations basées sur les données concernant la santé et la performance du compilateur.
Vous travaillerez en étroite collaboration avec les développeurs de compilateurs et les partenaires d'infrastructure pour surveiller l'état de la CI, administrer et améliorer les environnements serveur, maintenir les pipelines Jenkins, et construire des tableaux de bord qui présentent les tendances clés et les KPI pour le compilateur.
Ce que vous apporterez
- Un état d'esprit axé sur la fiabilité avec une forte appropriation des systèmes CI
- Capacité à équilibrer les correctifs à court terme avec les améliorations d'infrastructure à long terme
- Compétences de communication claires et aisance à travailler avec des ingénieurs seniors et des chefs de projet techniques
- Passion pour la productivité des développeurs, l'automatisation et les systèmes d'ingénierie de haute qualité
Responsabilités clés
Infrastructure et Opérations CI
- Surveiller l'état, la capacité et la performance des serveurs exécutant les jobs CI
- Administrer et maintenir l'infrastructure CI, y compris la configuration matérielle et au niveau de l'OS, les mises à jour et le dépannage
- Identifier et résoudre de manière proactive les goulots d'étranglement de l'infrastructure et les problèmes de fiabilité
- Améliorer la stabilité, l'évolutivité et l'efficacité d'exécution des jobs CI
Développement et Maintenance de Pipelines
- Concevoir, créer et maintenir des pipelines Jenkins pour la construction, le test et la validation d'un compilateur Machine Learning
- Collaborer avec les ingénieurs compilateurs pour intégrer de nouveaux tests, flux de travail et outils dans la CI
- Optimiser les pipelines pour un feedback plus rapide, la reproductibilité et la facilité de maintenance
Surveillance des Tests
- Surveiller les échecs de tests et les régressions CI, en distinguant les problèmes d'infrastructure des défauts produit
- Collaborer avec les développeurs pour trier et résoudre rapidement les échecs
Métriques, Tableaux de Bord et Insights
- Construire et maintenir des tableaux de bord qui visualisent les tendances et les KPI pour la correction, la performance et l'état de la CI du compilateur
- Permettre une prise de décision basée sur les données en présentant des insights exploitables à partir des données CI
- Affiner continuellement les métriques pour mieux refléter la qualité du compilateur et la productivité des développeurs
Compétences requises
- 5+ années d'expérience industrielle dans le support des flux de travail CI pour le développement logiciel
- Solide expérience avec le développement de pipelines Jenkins et CI/CD
- Solide expérience avec le développement logiciel collaboratif et les outils de contrôle de version tels que git, github, Jira
- Solide compréhension des flux de travail de construction et de test de logiciels
- Maîtrise de Bash, C++, Python, cmake
- Expérience pratique dans l'administration de serveurs basés sur Linux et d'infrastructures CI
- Solides compétences en débogage et dépannage sur l'infrastructure, les pipelines et les systèmes de test
- Expérience de collaboration avec les développeurs pour améliorer la fiabilité et l'efficacité de la CI
Qualifications minimales
- Licence en Informatique, Ingénierie, Systèmes d'Information ou domaine connexe et 2+ années d'expérience en Ingénierie Matérielle, Ingénierie Logicielle, Ingénierie des Systèmes ou expérience professionnelle connexe.
- OU Master en Informatique, Ingénierie, Systèmes d'Information ou domaine connexe et 1+ année d'expérience en Ingénierie Matérielle, Ingénierie Logicielle, Ingénierie des Systèmes ou expérience professionnelle connexe.
- OU Doctorat en Informatique, Ingénierie, Systèmes d'Information ou domaine connexe.
Compétences souhaitées
- Expérience dans le support de la CI pour des logiciels critiques pour le compilateur ou la performance
- Connaissance des systèmes de surveillance, de journalisation et de métriques utilisés dans les environnements CI
- Expérience dans la conception de systèmes CI à grande échelle ou pour des environnements matériels hétérogènes
Fourchette de salaire et autres rémunérations et avantages
$126,700.00 - $190,100.00
L'échelle de salaire ci-dessus reflète la fourchette large, du minimum au maximum, pour ce code d'emploi pour l'emplacement pour lequel il a été publié. Plus important encore, veuillez noter que le salaire n'est qu'une composante de la rémunération totale chez Qualcomm. Nous offrons également un programme de bonus discrétionnaire annuel compétitif et la possibilité d'octroi d'actions gratuites (RSU) annuelles (les employés bénéficiant de plans d'incitation à la vente ne sont pas éligibles à notre bonus annuel). De plus, notre ensemble d'avantages sociaux très compétitif est conçu pour soutenir votre succès au travail, à la maison et dans vos loisirs. Votre recruteur sera heureux de discuter de tout ce que Qualcomm a à offrir – et vous pouvez consulter plus de détails sur nos avantages sociaux aux États-Unis sur ce lien.
