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.

Nous croyons que l’être humain doit toujours rester au cœur de tout ce que nous faisons. C’est pourquoi nous avons adopté une approche collaborative et humaine, afin que nos objectifs restent toujours éthiques et ancrés dans le réel.

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.

À titre de membre de l’équipe Application Framework, vous devrez bâtir une plateforme d’apprentissage et un moteur d’exécution full stack permettant aux équipes à développer et livrer des produits d’IA.

Ce que vous ferez  :

  • Concevoir, mettre en place et exploiter des services fondamentaux afin de s’attaquer aux enjeux transversaux de manière horizontale;
  • Concevoir, mettre en place et exploiter des API et microservices conviviaux et évolutifs;
  • Concevoir, mettre en place et exploiter des services conteneurisés à l’aide d’architectures évènementielles et API;
  • Concevoir, mettre en place et exploiter des outils évolutifs pour le traitement et la visualisation des données distribuées;
  • Instrumentaliser le code pour obtenir des données télémétriques sur le moteur d’exécution;
  • Outiller les équipes de développement pour leur permettre de déployer les services de manière continue et sécuritaire;
  • Outiller les équipes de développement pour leur permettre d’utiliser les architectures infonuagiques à leur plein potentiel;
  • Favoriser une forte culture de DevOps;
  • 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;

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 en livraison continue de solutions clouds d’envergure basées sur les microservices dans une culture DevOps;
  • Expérience avec les architectures distribuées et évènementielles;
  • Expérience avec des systèmes de messagerie comme Kafka, RabbitMQ, etc.;
  • 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, Artifactory, etc);
  • Expérience avec Docker, Kubernetes, ainsi que les outils d’automatisation associés;
  • Connaissance des blocs de construction Kubernetes;
  • Connaissance des réseaux pour conteneurs et orchestrateurs;
  • Connaissance du suivi et de la journalisation des meilleurs pratiques pour les conteneurs et les orchestrateurs;
  • Expérience et maîtrise de quelques langages de programmation; nous utilisons Python et Go, mais nous accueillons à bras ouverts tous les développeurs désireux d’apprendre;
  • Expérience en scriptage (bash, Python, etc.);
  • 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;
  • Ouverture d’esprit et désir d’apprendre et d’utiliser les meilleurs langages et technologies pour résoudre un problème donné.

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.

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.

As a member of the Application Framework team, you’ll be responsible for building a full stack learning platform and runtime to enable teams to build and deliver AI products.

What you’ll do: 

  • Designing, implementing and operating core services to address cross cutting concerns horizontally;
  • Designing, implementing and operating friendly and scalable APIs and microservices;
  • Designing, implementing and operating containerized services using event driven and API architectures;
  • Designing, implementing and operating scalable distributed data processing and visualization tools;
  • Instrumenting the code to provide telemetry about the runtime;
  • Enabling development teams to continuously and safely deploy services;
  • Enabling development teams to leverage cloud-native architectures;
  • Fostering a strong DevOps culture;
  • 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.

What we’re looking for:

  • At least 5 years of experience on large scale projects, preferably continuously delivered SaaS projects;
  • Experience with Continuous Delivery of cloud native, microservice-based large scale solutions in a DevOps culture;
  • Experience with distributed and event driven architectures;
  • Experience with messaging system like Kafka, RabbitMQ, etc;
  • 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 and Kubernetes along with the automation tools;
  • Knowledge of the Kubernetes building blocks;
  • Knowledge of networking for containers and orchestrators;
  • Knowledge of monitoring and logging best practices for containers and orchestrators;
  • Experience and mastery of a few programming languages; we use Python and Go, but welcome any developer willing to learn;
  • Experience with scripting (bash, Python, etc.);
  • Experience with 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.

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