Uncubed
           

Développeur(euse) full-stack - Field Engineering | Full-Stack Software Developer - Field Engineering

Element AI, Montreal

See jobs at Element AI


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. 

Nous sommes à la recherche de développeurs et développeuses Full-Stack pour intégrer notre équipe Field Engineering afin de participer à l'intégration et au développement de fonctionnalités pour des produits basés sur l’IA destinés aux grandes entreprises. 

Ce que vous ferez  :

  • Travailler sur le back-end et les interfaces front-end de produits complexes basés sur l’IA;
  • Participer à l’architecture, au développement, aux tests, au 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;
  • Concevoir, mettre en place et exploiter des API et microservices conviviaux et évolutifs;
  • Participer à l’évaluation et à la sélection d’une plateforme technologique, de frameworks et d’une architecture de déploiement appropriés pour chaque problème à solutionner;
  • Adopter et promouvoir la livraison continue, l’approche IA et UX avant tout, le développement itératif (YAGNI) et d’autres pratiques et principes exemplaires en matière de SaaS; 
  • Favoriser une forte culture de DevOps;
  • Résoudre des problèmes logiciels vastes et complexes afin d’aider les industries à bénéficier des solutions logicielles et de l’IA;
  • Collaborer au développement de produits B2B qui transformeront les façons de faire des grandes entreprises; accompagner les entreprises, un pas à la fois, vers l’adoption de technologies de pointe. 

Ce que nous recherchons :

  • Au moins 5 années d’expérience sur des projets de grande envergure, idéalement des projets SaaS en livraison continue;
  • Expérience et maîtrise de Python, Typescript et REACT;
  • Expérience avec la livraison des solution Logiciels B2B avec des clients 
  • Ouverture d’esprit et désir d’apprendre et d’utiliser les meilleurs langages et technologies pour résoudre un problème donné;
  • Connaissance des outils de gestion de versions comme Git;
  • Expérience en programmation de tests automatisés et dans un contexte d’intégration continue;
  • Expérience en livraison continue de solutions Cloud d’envergure basées sur les microservices dans une culture DevOps;
  • L’expérience avec Docker, Kubernetes et d’autres systèmes de 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.

As software developers, we do more than just write code. We’re building autonomous, accountable, and cross-functional teams that are responsible for the delivery and operation of end-to-end enterprise grade software that leverages AI/ML. This includes taking findings from our Research Lab and productizing them in order to meet the highest production standards.

We’re looking for Full-Stack Software Developers to join our Field Engineering Team on their journey to integrate and develop features for AI based products we deliver to large enterprises.

What you’ll do:

  • Working on the backend and front-end aspects of complex AI-based software product;
  • Participating in the architecture, development, testing, deployment, operation, maintenance, and enhancement of full stack software solutions;
  • Designing, implementing and operating friendly and scalable APIs and microservices;
  • Participating in the evaluation and selection of the appropriate technology platforms, frameworks and deployment architectures for each given problem to solve;
  • 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;
  • Solving large and complex enterprise software challenges by proposing innovative solutions that help the industry by leveraging software and AI;
  • Working on enterprise B2B software products that will revolutionize the way large companies operate, one step at a time leading them towards bleeding edge tech.

 

What we’re looking for:

  • At least 5 years of experience on large scale projects, preferably continuously delivered SaaS products;
  • Experience and mastery of Python, Typescript and REACT;
  • Experience being part of a delivery of Enterprise B2B Software to customers 
  • An open mind and a desire to learn and use the best language/technology to solve a given problem;
  • Experience with code versioning tools such as Git;
  • Experience with writing automated tests and working in a continuous integration context;
  • Experience with Continuous Delivery of cloud native, microservice-based large scale solutions in a DevOps culture;
  • 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.



About Element AI

Element AI is an artificial intelligence solutions provider that gives organizations unparalleled access to cutting-edge technology. Co-founded in 2016 by established entrepreneur Jean-François Gagné and leading AI researcher Yoshua Bengio in the deep learning hub of Montreal, we’re pioneering an AI-First world by turning the world’s most important AI research into transformative business applications. As authorities in artificial intelligence with deep domain expertise and access to cutting-edge technology, our products and services address all the AI needs of an organization — from strategic roadmapping and ready-to-deploy applications, all the way to implementation of transformative business solutions through our AI as a Service (AIaaS) platform. With a renowned faculty fellow network, the largest privately-owned Canadian artificial intelligence R&D lab, as well as a growing network of specialized business partners, we’re the ideal team to take on your organization’s AI challenges.

Want to learn more about Element AI? Visit Element AI's website.