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 afin de grossir les rangs de notre équipe de produits logiciels pour entreprise et de participer à la création des produits basés sur l’IA destinés aux grandes entreprises. Notre mission est de fournir des produits permettant aux assureurs, grands détaillants et fournisseurs de services financiers de desservir leurs milliards de clients et de se positionner à l’avant-garde de la révolution technologique en cours.

Ce que vous ferez  :

  • Travailler sur les facettes back-end de solutions complexes;
  • 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;
  • Concevoir, mettre en place et exploiter des API et microservices conviviaux et évolutifs;
  • Intégrer des fonctionnalités d’apprentissage automatique conteneurisé dans le logiciel central en utilisant des architectures fondées sur les événements et d’API;
  • 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 culture de DevOps;
  • Collaborer au développement de produits B2B qui transformeront les façons de faire des entreprises en les accompagnant, 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 plusieurs langages de programmation; nous utilisons Python, mais nous accueillons à bras ouverts tous les développeurs désireux d’apprendre;
  • Connaissance de base des outils de gestion de versions comme Git;
  • Conscience et compréhension de l’importance des tests : quand et quoi tester, et les compromis que cela implique;
  • 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;
  • Expérience en développement de produits destinés à interagir avec des systèmes commerciaux complexes.

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 software developers to join our enterprise software product team on our journey to build AI based products for large enterprises. 

What you’ll do: 

  • Working on the backend aspect of complex solutions;
  • Participating in the architecture, development, testing, deployment, operation, maintenance, and enhancement of tools, libraries, frameworks, platform and full stack software solutions;
  • Designing, implementing and operating friendly and scalable APIs and microservices;
  • Integrate Containerized Machine Learning functionalities into the core software using event driven and API architectures;
  • Participating in the evaluation and selection of the appropriate technology platform, frameworks and deployment architecture 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;
  • Are interested in 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 projects;
  • Experience and mastery of a few programming languages; we use Python, but welcome any developer willing to learn;
  • Basic understanding of code versioning tools such as Git;
  • You consider testing important: when and what to test is a trade-off you know how to make;
  • 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;
  • 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