Développeur back end/infrastructure junior

Le totalité de ce stage se déroule en télétravail !

Stage en informatique/génie informatique d’une durée de 6 mois avec possibilité d’embauche.

Le stage est offert dans le cadre du Programme Compétences numériques pour les jeunes, coordonné par Communautique.

Notre cliente est une startup en intelligence artificielle qui développe un produit qui allie les sciences comptables aux technologies de pointes, incluant l’intelligence artificielle.

Caractéristiques du stage 

En tant que développeur chez XPENS.AI, vous aurez la chance de contribuer à la construction d’un moteur nouveau-genre. À la manière d’un détective, un moteur tente de résoudre une scène (composée d’indices) à partir d’observations. Pour le moment, ce détective tente de résoudre les informations sur des pièces comptables mais nous avons d’autres objectifs pour lui…

Vous travaillez sous la supervision directe d’un spécialiste senior en intelligence artificielle et en collaboration avec une équipe multidisciplinaire. Vous contribuerez au développement du moteur et votre focus principal sera d’assurer qu’il soit en mesure de de s’intégrer simplement avec plusieurs clients. Afin d’y arriver, nous devrons trouver des solutions sur la manière d’organiser les API, l’infrastructure infonuagique ainsi que l’interface du moteur. Une série de formations coordonnée par Communautique vous perfectionnera également.

Le poste comporte des exigences élevées en termes de performance, de motivation, de persévérance, de qualité du travail et surtout, d’autonomie.

L’horaire minimal de travail est de 35h/semaine, pour 6 mois, avec possibilité d’embauche. Le taux horaire sera entre 18$/h et 28$/h selon vos compétences

Critères d’admissibilité

  • Avoir entre 15 et 30 ans au début du stage
  • Avoir terminé des études post-secondaires
  • Avoir légalement le droit de travailler au Canada
  • Être un citoyen canadien, un résident permanent ou une personne à qui le statut de réfugié a été accordé au Canada
  • Ne pas percevoir de prestation d’assurance-emploi (AE) pendant le stage
  • S’auto-évaluer comme sous-employé, c’est-à-dire qu’il est employé en dessous de leur niveau d’éducation ou occupe un emploi à temps partiel
  • Ne pas déjà avoir effectué un stage dans le cadre du programme Compétences numériques pour les jeunes du volet Objectif Carrière.

Compétences recherchées

  • Langages de programmation: Python
  • Notions d’architecture logicielle / Cycle de vie du logiciel
  • Base de données: SQL (Bonus pour MS-SQL), MongoDB, Google Storage ou similaire.
  • Habiletés pratiques en communication
  • Expérience en service à la clientèle (interaction avec des partenaires, ce qui peut demander de l’entregent)
  • Expérience avec les API REST
  • Bonus: Expérience avec SpaCy ou similaire
  • Bonus: Intérêt pour l’intelligence artificielle

Répartition des activités

  • 40% modification du code du moteur (python)
  • 30% développement des systèmes de BD/infonuagique
  • 20% intégration avec partenaires
  • 10% surveillance architecture/support technique

Responsabilités principales

Votre mandat se résume à ceci: nous avons besoin d’aide pour développer l’infrastructure autour de notre star Sherlock. Nous sommes déjà intégrés à des clients et l’infrastructure actuelle fait le travail. Nous avons besoin de vous pour nous aider à grossir cette dernière pour accueillir davantage de clients, faciliter l’intégration et améliorer notre sécurité.

Voici quelques exemples. Actuellement, nous nous branchons directement à la base de données de nos clients mais ça cause plusieurs problèmes. Nous avons besoin d’une solution du style warehouse pour entreposer une partie des données de nos clients afin de faciliter et accélérer l’intégration à un tiers.

Le moteur doit pouvoir négocier avec plusieurs profils de clients et procéder à une analyse de facture personnalisée. Son architecture a été développée en fonction de cela mais il reste un travail à effectuer pour la rendre fonctionnelle.

Nous avons besoin d’un système de comptage des factures/pages/requêtes afin de facturer nos clients de manière précise.

Nous avons besoin d’avoir accès à des métriques de performances concernant le moteur.

Nous avons davantage de missions de ce type à vous confier! Vous devrez donc apprendre rapidement et être focusé sur les résultats, mais vous aurez le support nécessaire pour accomplir vos tâches en cas de bloquant ou de besoin de guidance.

Responsabilités secondaires

Étant spécialiste du backend, vous devrez parfois prendre charge un partenaire et développer conjointement des fonctionnalités afin d’assurer l’intégration.

Exigences minimales

  • Niveau universitaire en informatique,math-informatique, physique-informatique, génie informatique ou génie logiciel
  • Connaissance de Python
  • Intérêt pour la sécurité de données
  • Autonomie à compléter le travail
  • Confiant de mener les projets à terme

Pour postuler, vous devez soumettre votre candidature en envoyant votre CV et votre lettre de présentation à : stage.intelligence.artificielle@symbioserh.net

Dans votre courriel, veuillez mentionner vos dates de disponibilité.

Veuillez noter que nous recevons un grand volume de candidatures et nous vous contacterons uniquement si votre candidature nous intéresse pour l’un des stages que nous offrons.