Aller au contenu principal
Retour vers les postes

Développeur ou développeuse - Machine learning

Nous sommes une entreprise de technologie en plein essor, spécialisée dans le développement agile. Au cœur de tout ce que nous faisons, il y a les gens; c’est ce qui nous tient à cœur. Nous nous soucions sincèrement des clients et de leur environnement, et nous avons à cœur les grands rêves, les aspirations et l’avancement professionnel de chaque membre de notre équipe.

Nous croyons fermement que l’union fait la force, et c’est pourquoi nous sommes toujours à la recherche de nouvelles façons de bâtir des liens avec tous ceux qui nous entourent. Osedea, c’est comme une grande famille qui rassemble des gens des quatre coins du monde.

Nous valorisons la diversité sous toutes ses formes : origines, personnalités, cheminements professionnels, langues... absolument tout. Ce sujet est pour nous l’occasion d’innovations concrètes comme d’apprentissages et d’échanges. Nous voulons que tout le monde se sente accueilli et à sa place dans tout ce que nous faisons.

Le plaisir, c’est aussi notre affaire. Chaque jour, nous nous levons avec la motivation de faire du monde un endroit plus efficace et plus agréable.

Aperçu

Pour le poste de développeur ou développeuse en intelligence artificielle (IA) (machine learning), nous cherchons une personne capable de créativité en programmation, en résolution de problèmes et en design moderne, qui est prête à collaborer avec ses coéquipiers du monde technique et non technique pour concevoir, développer et livrer des systèmes d’apprentissage machine de bout en bout; une personne qui prend ses tâches en main, qui gère son temps en véritable pro et qui apprend vite, tout en cherchant sans cesse à s’améliorer.

Vos principales responsabilités

  • Comprendre les diverses exigences de l’entreprise.
  • Créer une documentation exhaustive.
  • Concevoir des solutions logicielles basées sur l’IA.
  • Prendre part aux délibérations sur l’architecture.
  • Prendre part au nettoyage de données, analyse des données, visualization des données et processus de reconnaissance de formes.

Le profil idéal

  • 1-2 ans d’expérience dans la conception d’applications d’IA en Python et une bonne connaissance des algorithmes de apprentissage automatique, modèles statistiques et des méthodes standard en génie logiciel.
  • Baccalauréat en informatique ou en statistique (maîtrise en intelligence artificielle, un atout).
  • Expérience dans la mise en œuvre de modèles d’apprentissage machine dans des environnements en temps réel nécessitant une haute disponibilité.
  • Expérience avec un grand éventail d’algorithmes d’apprentissage machine, notamment d’apprentissage supervisé, non supervisé et par renforcement, ainsi qu’avec divers modèles de réseaux de neurones artificiels.
  • Capacité à travailler en français ou en anglais (bilinguisme préférable).
  • Les finissants avec une expérience pertinente lors d’un stage peuvent postuler.

Ceux-là, vous les connaissez bien

  • Python comme langage de programmation.
  • Infrastructures d’apprentissage profond (TensorFlow, Keras, PyTorch etc.).
  • Cadres de traitement de données (Pandas, Dask, etc.).
  • Librairies Python (Numpy, Scikit Learn, Open CV, etc.).
  • Plateformes Azure de machine learning.
  • Plateformes infonuagiques (AWS, GCP, Azure, etc.).
  • Méthodes de développement agile.

Si vous avez de l’expérience avec ceux-ci, c’est un plus

  • Conception de systèmes de vision par ordinateur
  • Conception de modèles de vision par ordinateurs qui ont été deployés en production.
  • Kubernetes, Kubeflow, Docker.
  • Expérience dans des équipes multidisciplinaires concevant des solutions logicielles de bout en bout en IA ou en science des données.
  • Expérience dans le secteur en programmation orientée objet et dans la mise en œuvre de modèles d’apprentissage machine.