Spécialiste – Développement De Logiciels

Cn


Job Summary

CN, is currently hiring on a vacant job post of Spécialiste – Développement De Logiciels based in Vancouver British Columbia Canada. Please read the job detail carefully before applying.

Job Title: Spécialiste – Développement De Logiciels
Company Name: CN
Job Type: Full Time
Job Location: Vancouver British Columbia Canada
Salary:
Job Link Expiry: 2023-01-04
Posted on: jobsintelecom.net

Job Detail

Au CN, nous travaillons ensemble pour faire avancer notre entreprise et l’Amérique du Nord. Intégrez notre équipe Services informatiques et de la technologie (I et T), un élément essentiel du moteur qui nous maintient en mouvement. De l’architecture d’entreprise aux technologies opérationnelles, nos équipes font appel à la méthodologie Agile pour automatiser et numériser notre chemin de fer pour assurer l’optimisation et la sécurité de nos activités et permettre à notre personnel de se consacrer à des tâches à valeur ajoutée. Vous pourrez approfondir vos compétences et bâtir votre carrière dans notre culture tissée serrée et axée sur la sécurité, où nous travaillons ensemble comme UNE ÉQUIPE. Nous offrons des carrières valorisantes car notre travail fait une différence. Embarquez avec nous!

Résumé des fonctions

Le ou la spécialiste Développement de logiciels – Apprentissage machine et analyse visuelle est responsable de la réussite du déploiement de l’Internet des objets industriels, du développement de logiciels et de la mise en œuvre des applications ainsi que des solutions, systèmes et services technologiques de pointe. Cette personne joue un rôle clé dans l’équipe en veillant à ce que la technologie développée et fournie soit sûre, fiable, disponible, résiliente, performante et conforme aux normes de sécurité, selon les exigences opérationnelles.

La personne en poste contribue au programme d’inspection automatisée des trains du CN en élaborant et en validant la fonctionnalité et l’intégrité d’un pipeline de modèles d’apprentissage automatique et d’apprentissage profond en vue de détecter les défectuosités dans les images de trains.

Principales responsabilités – Développement de logiciel

  • Diriger le développement d’actifs réutilisables et la productisation de pipelines d’apprentissage automatique
  • Aider les scientifiques des données et les concepteurs Apprentissage automatique à concevoir et à mettre au point des solutions d’apprentissage automatique
  • Traduire l’architecture de solution technologique en normes et spécifications techniques ou liées au développement logiciel
  • Veiller à ce que la solution conçue réponde aux exigences opérationnelles reposant sur un plan technique et sur les résultats des essais en laboratoire, et créer des conceptions détaillées et fonctionnelles
  • Suivre les normes et les pratiques exemplaires pour garantir que les systèmes développés sont faciles à entretenir, durables et bien documentés
  • Suivre les normes et les pratiques exemplaires pour garantir que les normes de fiabilité, de sécurité et de cybersécurité sont intégrées dans la conception des sous-systèmes
  • Collaborer avec le concepteur ou la conceptrice de systèmes pour adopter et mettre en œuvre des pratiques exemplaires
  • Travailler avec l’équipe de développement pour garantir que la conception de systèmes est bien comprise et atteint un niveau de qualité élevé
  • Établir les plans d’essai et les résultats des essais pour les nouvelles solutions
  • Définir les normes d’ingénierie et de configuration, et assurer leur application
  • Mettre en application toutes les normes appropriées de l’I et T du CN (sécurité, architecture, méthodes de livraison de projets, loi SOX, télécommunications, génie logiciel, etc.), et veiller à leur respect
  • Déterminer les solutions aux problèmes de soutien qui se posent pendant la migration ou le déploiement d’un projet, notamment en analysant les causes profondes de ces problèmes et leur incidence
  • Réviser les codes et veiller au respect des normes de codification

Exigences

Expérience

  • Au moins 7 à 10 ans d’expérience de travail
  • Au moins 5 ans d’expérience technique pertinente, notamment en conception détaillée complexe et en intégration de solutions

Compétences et connaissances

  • Capacité à estimer les efforts et les coûts requis pour la livraison
  • Capacité à mener de front plusieurs projets en parallèle et à respecter les dates de livraison
  • Bonnes compétences en documentation technique
  • Excellentes compétences en communication écrite et orale : doit être en mesure de communiquer efficacement avec des équipes techniques et non techniques
  • Maîtrise de l’anglais (oral et écrit). Bilinguisme, un atout
  • Capacité à participer à des équipes travaillant dans le cadre d’un processus Agile/Scrum ou Waterfall et à veiller à ce que les scénarios ou les tâches soient bien définis et comportent tous les renseignements et outils nécessaires pour garantir la réussite
  • Compétences en leadership et capacité d’influencer et de guider les autres sur les questions d’intégration et les questions techniques
  • Expérience confirmée dans la livraison de projets technologiques impliquant plusieurs parties
  • Aptitude à travailler avec le directeur ou la directrice de projet et les intervenants pour assurer le respect des engagements liés au projet
  • Capacité de travailler en équipe et de façon autonome et d’effectuer un travail de grande qualité
  • Capacité à apprendre rapidement et à s’adapter à un environnement dynamique
  • Capacité à penser rapidement et à viser sans cesse l’amélioration continue
  • Connaissance des principes de sécurité informatique
  • Connaissance de l’administration, de l’installation et de la configuration de logiciels sous Linux
  • Connaissance du réseautage et du dépannage de problèmes de réseautage
  • Connaissance du développement de solutions infonuagiques Cloud, de Azure DevOps, ADX et Data Factory
  • Connaissance de la suite ELK (Elasticsearch, Logstash et Kibana)
  • Expérience confirmée de Docker, Kubernetes et des services Web REST
  • Maîtrise des langages Python, Java, Shell et autres langages de script
  • Connaissance de Cassandra, MongoDB, Rabbit MQ
  • Excellente connaissance des outils d’intégration continue et de livraison continue (Jenkins, Gitlab CI, Github Actions, etc.)
  • Expérience de Tensorflow, Keras, OpenCV, PyTorch, etc.
  • Expérience d’utilisation d’Airflow et de MLFlow
  • Connaissance des réseaux neuronaux à convolution pour la détection des objets, la segmentation et la classification

Formation, certification et désignation

  • Baccalauréat en informatique, en génie informatique, en génie logiciel, en IA, en apprentissage machine ou dans un domaine connexe, ou expérience de travail équivalente
  • Certification DevOps, un atout

À propos du CN

Le CN est un chef de file mondial du transport et un partenaire commercial majeur. Essentiel pour l’économie, les clients et les communautés dans lesquelles il exerce ses activités, le CN transporte annuellement de façon sécuritaire plus de 300 millions de tonnes de ressources naturelles, de produits manufacturés et de produits finis partout en Amérique du Nord. Seul chemin de fer reliant les côtes est et ouest du Canada à la pointe sud des États-Unis avec un réseau ferroviaire de 19 500 milles, le CN et ses filiales contribuent à la prospérité des collectivités et au commerce durable depuis 1919. Le CN demeure engagé à soutenir des programmes supportant la responsabilité sociale et les initiatives de protection de l’environnement. Au CN, nous travaillons comme UNE ÉQUIPE axée sur la sécurité et nos clients, offrant l’excellence sur le plan de l’exploitation et de la chaîne d’approvisionnement pour produire des résultats.

Le CN exige que tous les membres de son personnel soient entièrement vaccinés contre le COVID-19 et qu’ils en fournissent la preuve comme condition d’emploi. Le mandat de vaccination de la Compagnie s’étend aux membres du personnel de ses filiales en propriété exclusive ainsi qu’aux entrepreneurs, consultants, agents et fournisseurs du CN et à toute personne ayant accès aux propriétés du CN au Canada.

La forme grammaticale utilisée dans ce document vaut tant pour les hommes que pour les femmes. Le CN souscrit au principe de l’équité en emploi et invite toutes les personnes qualifiées à présenter leur candidature. Nous remercions tous les candidats de leur intérêt; cependant, nous ne communiquerons qu’avec les personnes dont la candidature sera retenue. Veuillez consulter régulièrement vos courriels, car les communications sont surtout envoyées par courrier électronique.
Direct Apply

Something not right?
Report this job to us. https://jobsintelecom.net/report-job/

To help us track our recruitment effort, please indicate in your cover/motivation letter where (jobsintelecom.net) you saw this job posting.