English Version Below

Chef de file mondial de l’intelligence artificielle, Element AI poursuit un objectif commun, celui d’utiliser nos vastes capacités de recherche pour développer des produits et logiciels d’IA offrant des solutions aux problèmes complexes auxquels font face les entreprises et la société en général.

Chez Element AI, le développement logiciel n’est pas qu’une simple affaire de code. Nous assemblons des équipes autonomes, redevables, autogérées et interfonctionnelles responsables pour la livraison et l’exploitation de solutions complètes en matière d’IA et d’apprentissage automatique. Parmi leurs tâches, ces équipes transforment les recherches effectuées par notre laboratoire en produits conformes aux normes de production les plus élevées. 

L’équipe AI Core élabore les composantes IA de base utilisées dans nos logiciels destinés aux entreprises. De la production front-end à l’élaboration de l’interface utilisateur incluant le design, vous travaillerez sur des projets variés supportant l’ensemble de nos produits.

Ce que vous ferez  :

  • Participer à l’architecture, le développement, les tests, le déploiement, l’exploitation, l’entretien et l’amélioration des outils, des bibliothèques, des frameworks, de la plateforme et des solutions logicielles full stack;
  • Participer à l’évaluation et à la sélection d’une plateforme technologique, de frameworks et d’une architecture de déploiement pour chaque problème à solutionner;
  • Travailler de concert avec l’équipe de recherche utilisateur et le designer produit;
  • Produire des interfaces HITL;
  • La conception d’interfaces UI/UX;
  • Adopter et promouvoir la livraison continue, l’approche IA/UX , le développement itératif (YAGNI) ainsi que les meilleures pratiques et principes SaaS; 
  • Favoriser une culture de DevOps. 

Ce que nous recherchons :

  • Au moins 5 années d’expérience avec TypeScript ou JavaScript;
  • Maîtrise solide de React et d’outils de développement modernes comme CRA, Webpack ou Prettier;
  • Expérience avec le développement, le déploiement et l’entretien d’au moins une application de taille moyenne à large; 
  • Connaissance solide et à jour de HTML et CSS;
  • Conscience et compréhension de l’importance des tests, quand et quoi tester, et les compromis que cela implique; 
  • Connaissance de base du développement back-end et des API RESTful;
  • Connaissance de base des enjeux de compatibilité liés aux navigateurs Web et des techniques pour les contourner;
  • Connaissance de base des outils de gestion de versions comme Git;
  • Ouverture d’esprit et désir d’apprendre et d’utiliser les meilleurs langages et technologies pour résoudre un problème donné;
  • Expérience en développement et livraison sur un fournisseur infonuagique public comme Amazon Web Services, Google Cloud Platform ou Microsoft Azure;
  • Expérience en livraison continue de solutions infonuagiques d’envergure basées sur les microservices dans une culture DevOps;
  • Expérience avec la livraison continue et le coffre à outils associé (p.ex., développement par branche unique ou trunk-based, systèmes CI comme Jenkins, CircleCI, SnapCI, Team Foundation, jFrog Artifactory, etc);
  • L’expérience avec Docker, Kubernetes et d’autres systèmes déploiement dans des conteneurs, ainsi que les outils d’automatisation associés, est considérée comme un atout. 

Ce que nous vous offrons :

  • Faites équipe avec d’autres passionnés de l’IA;
  • Profitez d’un excellent équilibre travail-vie;
  • Laissez votre marque dans une industrie en plein essor;
  • Déployez votre talent pour affronter de nouveaux défis chaque jour;
  • Vous serez étonné de tout ce que vous apprendrez;
  • Culture d’entreprise ouverte et inclusive.

 

Element AI souscrit au principe de l’égalité d’accès à l’emploi et favorise la diversité au sein du personnel. Nous ne pratiquons aucune discrimination sur la base de la race, de la religion, de la couleur de peau, du pays d’origine, du sexe, de l’orientation sexuelle, de l’âge, de l’état matrimonial, du statut d’ancien combattant ou des incapacités.


Element AI is one of the world’s largest artificial intelligence companies, with a shared goal of using our extensive research to develop AI products and software that will solve some of the most challenging issues facing businesses and society as a whole.

We are founded on the belief that humans should be at the heart of everything we do, and have adopted a people-first and collaborative mindset to ensure we collectively drive real and ethically-sound results.

The AI Core team builds AI base components used in all our enterprise class products. From front-end production to user interface design and elaboration, you will work on a wide array of projects supporting our whole suit of products. 

What you’ll do:

  • Participating in the architecture, development, testing, deployment, operation, maintenance, and enhancement of tools, libraries, frameworks, platform and full stack software solutions;
  • Participating in the evaluation and selection of the appropriate technology platforms, frameworks and deployment architecture for each given problem to solve;
  • Work with user researcher and product designer;
  • Building HITL interfaces;
  • UI/UX design;
  • Embracing and promoting Continuous Delivery, AI and UX First approach, iterative development (YAGNI) and other SaaS best practices and principles;
  • Fostering a strong DevOps culture.

What we’re looking for:

  • At least 5 years of experience with TypeScript or JavaScript;
  • Proficient in React and modern tooling (e.g. CRA, Webpack, Prettier);
  • You’ve built, shipped and maintained at least one medium to large application;
  • You have a good understanding of modern HTML & CSS;
  • You consider testing important: when and what to test is a trade-off you know how to make;
  • Basic knowledge of backend development and RESTful APIs;
  • Basic understanding of cross-browser compatibility issues and ways to work around them;
  • Basic understanding of code versioning tools such as Git;
  • An open mind and a desire to learn and use the best language/technology to solve a given problem;
  • Experience developing and delivering on a public cloud provider like Amazon Web Services,  Google Cloud Platform or Microsoft Azure;
  • Experience with Continuous Delivery of cloud native, microservice-based large scale solutions in a DevOps culture. A-B testing, Canary releases.
  • Experience with Continuous Delivery and its toolchain (e.g. trunk-based development, CI systems like Jenkins, CircleCI, SnapCI, Team Foundation, Artifactory, etc).
  • Experience with Docker, Kubernetes or other container-based deployment along with the automation tools, an asset.

What we offer for your valuable work:

  • Work closely with other AI enthusiasts;
  • Enjoy your work and life harmony;
  • Leave your mark in a thriving industry;
  • Apply your talent to tackling new challenges everyday;
  • Be surprised at how much you will learn;
  • Open and inclusive company culture. 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Postuler pour cet emploi

* Requis