*** FRENCH VERSION FOLLOWS ***

Specialized in artificial intelligence and wireless infrastructure, our client's core business is the development of intelligent motion detection systems. Their core business is the development of intelligent motion detection systems, but their main areas of focus are healthcare, home care, security, hospitality, and smart home. Their technology, based on the cloud, can be used in all types of environments.

This fast growing VC-backed company based out of Montreal, Canada with satellite offices in the USA and Europe, is looking for a ML/AI developer with experience to implement scalable AI and create development tools associated with R&D algorithms. The ideal candidate has engineering expertise applied to artificial intelligence that will allow them to build tools to help researchers iterate faster.

Your challenges:

  • Design and implement great features and high-quality code
  • Contribute to the design, implementation and scaling of their cloud-based machine learning and AI algorithms
  • Basic knowledge and strong interest in Machine learning, Deep learning, and data mining
  • Collaborate with a team of developers, researcher and data scientists to implement scalable AI
  • Work closely with the engineering, assurance quality and product teams

Your profile:

  • You have a Bachelor's or Master’s degree in computer science, software engineering or a related field.
  • 5 years of relevant experience designing and developing scalable software and AI products
  • Experience of building scalable backend systems using micro-services/cloud architecture
  • Experience designing and building REST APIs that supports many clients
  • Knowledge and experience with Python and the scientific Python stack (numpy, scipy, scikit-learn, PyTorch, TensorFlow, etc...)
  • Proficiency in Linux environments.
  • Experience with SQL and noSQL databases.
  • Familiarity with web API documentation and modelling tools such as Swagger/OpenAPI.
  • Familiarity with cloud technologies and platforms such as: Docker, Kafka, Spark, MQTT, PostgreSQL, Nomad or Kubernetes
  • Fluency in English as you will be participating in their agile software process (Scrum, sprint planning, code reviews, continuous integration) – open to French speakers too (with however an understanding of English)

Assets:

  • Familiarity with agile development and tools like JIRA.
  • Experience with IoT services.

-------------

Spécialisé dans l'intelligence artificielle et dans les infrastructures sans fil, notre client a pour cœur d'activité de développer des systèmes intelligents de détection de mouvements. La santé, les soins à domicile, la sécurité, l'hôtellerie, et le smart home sont cependant leurs domaines de prédilections. Leur technologie, base sur le cloud, est ainsi exploitable sur tout type d'environnement.

Cette entreprise à croissance rapide, soutenue par un fonds de capital-risque et basée à Montréal, au Canada, avec des bureaux satellites aux États-Unis et en Europe, est à la recherche d'un développeur ML/AI ayant de l'expérience dans la mise en œuvre d'une IA évolutive et dans la création d'outils de développement associés à des algorithmes de R&D. Le candidat idéal possède une expertise en ingénierie appliquée à l'intelligence artificielle qui lui permettra de construire des outils pour aider les chercheurs à itérer plus rapidement

Vos défis :

  • Concevoir et mettre en place d'excellentes fonctionnalités et un code de haute qualité
  • Contribuer à la conception, à la mise en œuvre et à la mise à l'échelle de leurs algorithmes d'apprentissage automatique et d'IA basés sur le cloud
  • Connaissances de base et intérêt marqué pour l'apprentissage automatique, l'apprentissage en profondeur et l'exploration de données
  • Collaborer avec une équipe de développeurs, de chercheurs et de scientifiques des données pour mettre en œuvre une IA évolutive
  • Travailler en étroite collaboration avec les équipes d'ingénierie, d'assurance qualité et de produit

Votre profil :

  • Vous avez un Baccalauréat ou une Maîtrise en sciences informatiques, en génie logiciel ou dans un domaine connexe.
  • 5 ans d’expérience pertinente en conception et développement de logiciels évolutifs et de produits d'IA
  • Expérience de la création de systèmes dorsaux évolutifs à l'aide d'une architecture de micro-services/cloud
  • Expérience de la conception et de la création d'API REST prenant en charge de nombreux clients
  • Connaissance et expérience avec Python et la pile scientifique Python (numpy, scipy, scikit-learn, PyTorch, TensorFlow, etc...)
  • Maîtrise des environnements Linux.
  • Expérience avec les bases de données SQL et noSQL.
  • Familiarité avec la documentation d’API Web et les outils de modélisation comme Swagger/OpenAPI.
  • Familiarité avec les technologies et plateformes cloud telles que : Docker, Kafka, Spark, MQTT, PostgreSQL, Nomad ou Kubernetes
  • Maîtrise de l'anglais car vous participerez à notre processus de logiciel agile (Scrum, planification de sprints, révisions du code, intégration continue). – ouverts aux français unilingues aussi (avec une compréhension de l’anglais cependant).

Atouts :

  • Familiarité avec le développement agile et des outils comme JIRA.
  • Expérience avec les services d’IdO.