ARCHITECTE DE SYSTÈME

23 octobre 2018

Le CRIM est un centre de recherche appliquée et d’expertise en technologies de l’information qui rend les organisations plus performantes et compétitives par le développement de technologies innovatrices et le transfert de savoir-faire de pointe, tout en contribuant à l’avancement scientifique.

Sommaire du poste :

Le CRIM est à la recherche d’un architecte de système qui souhaite faire progresser ses connaissances sur des projets stimulants dans un cadre de développement de prototypes avancés, de veille technologique ainsi que de contribution à des programmes scientifiques et technologiques propriétaires du CRIM. Le candidat sera appelé à travailler autant sur des composants de solutions Web en microservices que sur des chaînes de traitement de systèmes prédictifs (« machine learning pipeline »). Le candidat idéal se doit donc d’être polyvalent, autodidacte et doit être à l’aise d’entreprendre des projets nécessitant l’acquisition de nouvelles connaissances.

Description des principales fonctions :

  • Collaborer avec les équipes de réalisation et les parties prenantes pour définir la vision, les directions technologiques des projets et agir comme leader pour la prise de décision en termes de choix technologiques
  • Participer au prototypage et à l’exploration nécessaire pour l’élaboration de l’architecture de système pour plusieurs projets en parallèle
  • Participer à l’élaboration des plans de réalisation des projets
  • Présenter et communiquer ses travaux d’exploration technologique aux différents chargés de projets et au directeur d’équipe pour justifier ses choix et partager ses expériences avec ses collègues dans une perspective d’augmenter la connaissance collective de l’équipe
  • Prêter main-forte aux développeurs pour la réalisation et participer à la phase d’implémentation
  • Pour de plus petits projets, réaliser un système de bout en bout

Qualifications recherchées :

  • Diplôme universitaire en informatique, en génie logiciel ou discipline pertinente
  • Minimum de 5 ans d’expérience en développement logiciel
  • Python niveau avancé
  • Connaissance d’architectures logicielles et expérience avérée avec les patrons d’architecture de type « broker », « pipe and filter » et « master-slave ».
  • Expérience avérée avec Elasticsearch

Les connaissances suivantes seraient un atout :

  • Expérience avec les cadriciels de services Web REST (Jersey, Flask, etc.) ou GraphQL
  • Expérience avec une technologie de « message broker » : RabbitMQ, Kafka, Redis, Celery, etc.
  • Expérience avec l’écosystème Node.js
  • Langages de script sur Linux
  • Intégration continue et déploiement (Jenkins, Docker, etc.)
  • Expérience avec les cadriciels d’orchestration (Swarm, kubernetes, Mesos, AWS ECS)
  • Expérience en « data wrangling »
  • Statistique, science des données, algorithmes d’apprentissage automatique
  • Scala, C et C++

De bonnes raisons pour travailler au CRIM :

  • Bénéficiez d’excellentes conditions d’emploi (programme d’assurance collective complet, REER, vacances)
  • Maintenez un équilibre et une qualité de vie entre le travail et la famille avec un horaire flexible
  • Bénéficiez de la proximité des transports en commun (métro, gare de train à proximité)
  • Côtoyez des gens passionnés et passionnants dans un milieu collaboratif
  • Profitez d’une ambiance de travail conviviale, collaborative et stimulante

Le CRIM est un employeur équitable et la diversité lui tient à cœur. Nous valorisons le développement d’idées en équipe et cultivons un environnement de travail ouvert et respectueux des différences. Le masculin est utilisé uniquement dans le but d’alléger le texte. Nous encourageons tous les candidats et toutes les candidates à appliquer sur ce poste, cependant seules les personnes sélectionnées seront contactées. Merci de votre intérêt envers le CRIM!

Postuler sur ce poste

Afficher plus d'offres

Alerte Emplois