Aller au contenu

Geotab

Développeur de solutions IA (Télétravail)

JavaScriptTypeScriptPythonPostgreSQLAWS
Traduction automatique. Consultez l’original.

Qui sommes-nous

Geotab ® est un leader mondial de l'IoT et du transport connecté, certifié « Great Place to Work™ ». Nous sommes une entreprise composée de personnes talentueuses et diversifiées qui travaillent ensemble pour aider les entreprises à se développer et à réussir, tout en améliorant la sécurité et la durabilité de nos communautés.

Geotab fait progresser la sécurité, connecte les véhicules commerciaux à Internet et fournit des analyses basées sur le Web pour aider les clients à mieux gérer leurs flottes. La plateforme ouverte de Geotab et le Geotab Marketplace ®, qui propose des centaines d'options de solutions tierces, permettent aux petites et grandes entreprises d'automatiser leurs opérations en intégrant les données des véhicules à leurs autres actifs de données. En traitant des milliards de points de données par jour, Geotab exploite l'analyse de données et le machine learning pour améliorer la productivité, optimiser les flottes grâce à la réduction de la consommation de carburant, renforcer la sécurité des conducteurs et assurer une conformité rigoureuse aux changements réglementaires.

Notre équipe s'agrandit et nous recherchons des personnes qui suivent leur passion, pensent différemment et souhaitent avoir un impact. Nous évoluons dans un environnement dynamique et en constante évolution. Les Geotabbers acceptent ce défi et sont prêts à assumer de nouvelles tâches et activités, qui ne sont pas toujours décrites dans la description de poste initiale. Rejoignez-nous pour une carrière épanouissante avec des opportunités d'innover, d'excellents avantages sociaux et une culture d'entreprise amusante et inclusive. Atteignez votre plein potentiel avec Geotab. Pour découvrir ce que signifie être un Geotabber, consultez notre blog et suivez-nous @InsideGeotab sur Instagram.

Qui êtes-vous

Nous sommes toujours à la recherche de talents exceptionnels capables de contribuer à notre croissance et d'obtenir des résultats ! Geotab recherche un développeur de solutions IA qui sera responsable de l'architecture, de la création et de l'opérationnalisation d'applications IA personnalisées, d'agents, d'outils en libre-service et de flux de travail automatisés qui aident nos équipes Global Enablement à travailler plus intelligemment, à soutenir la génération de revenus et à offrir un retour sur investissement mesurable. Il s'agit d'un rôle d'ingénierie pratique pour un bâtisseur qui aime transformer des idées en solutions sécurisées, fiables et prêtes pour la production. Si vous aimez construire avec l'IA et que vous souhaitez rejoindre un leader de l'industrie, nous serions ravis d'avoir de vos nouvelles !

Ce que vous ferez

En tant que développeur de solutions IA, votre domaine de responsabilité principal sera la conception, le développement, le déploiement et la maintenance d'applications basées sur l'IA qui renforcent l'aide à la vente, la conception pédagogique, l'éducation des clients et l'efficacité opérationnelle au sein de Global Enablement. Vous serez responsable du codage d'agents IA personnalisés et de solutions d'automatisation en Python, de la création de systèmes de génération augmentée par récupération (RAG), du développement d'applications full-stack avec des interfaces utilisateur intuitives, et de l'intégration de l'IA aux systèmes métier via des APIs sécurisées. Vous pourriez créer un formateur IA qui soutient l'apprentissage et le développement des compétences, un moteur d'aide à la vente qui sélectionne le contenu, les présentations, les arguments de vente et le positionnement adaptés aux besoins de chaque vendeur, ou des flux de travail automatisés qui créent et mettent à jour des formations, des vidéos et des guides d'utilisation à mesure que nos produits évoluent. Vous devrez également établir des meilleures pratiques d'ingénierie, des pipelines CI/CD, des processus d'évaluation de l'IA et des garde-fous de sécurité, tout en surveillant les performances et les coûts pour maintenir des solutions fiables et efficaces. Vous devrez travailler en étroite collaboration avec des experts en la matière dans toutes les fonctions d'enablement pour traduire les connaissances spécialisées et les objectifs d'apprentissage en applications pratiques, et collaborer avec les équipes informatiques et de plateforme GenAI pour garantir que vos solutions s'alignent sur l'infrastructure et les normes technologiques de l'entreprise.

Pour réussir dans ce rôle, vous devrez être un résolveur de problèmes indépendant et un communicateur efficace capable d'expliquer clairement les capacités techniques, les limites, les risques et les compromis aux parties prenantes non techniques. Vous prenez la responsabilité de votre travail, du concept initial au déploiement et à l'exploitation continue, et vous équilibrez les capacités techniques avec la convivialité et la valeur commerciale mesurable. De plus, le candidat retenu aura la capacité de traduire des exigences métier vaguement définies en spécifications techniques précises, ainsi qu'une approche disciplinée de la documentation et une passion pour rester à jour dans un paysage de l'IA en évolution rapide.

Comment vous aurez un impact

  1. Architecturer, coder et déployer des agents IA personnalisés et des solutions d'automatisation en utilisant Python et des frameworks pertinents, tels que LangChain et AutoGen, pour résoudre des défis métier complexes au sein de Global Enablement.
  1. Développer et maintenir la logique backend et les microservices nécessaires pour prendre en charge les flux de travail IA, garantissant une haute disponibilité et une évolutivité des agents déployés.
  1. Construire des systèmes de génération augmentée par récupération (RAG) personnalisés en intégrant des modèles de langage étendus (LLMs) avec PostgreSQL avec pgvector et des bases de données vectorielles telles que Pinecone et Weaviate, permettant une interaction sécurisée avec des données propriétaires et du contenu approuvé.
  1. Écrire du code propre, maintenable et efficace pour la génération de contenu, la localisation et les automatisations de traitement multimédia, en respectant les meilleures pratiques de développement logiciel, y compris le contrôle de version, les revues de code et les tests.
  1. Développer des applications IA complètes, incluant des interfaces utilisateur intuitives, des services backend et des intégrations sécurisées pour les utilisateurs internes et externes.
  1. Mettre en œuvre la gestion des conversations, la rétention de contexte, les sorties structurées et l'appel d'outils pour soutenir l'apprentissage interactif, les conseils et les flux de travail en plusieurs étapes.
  1. Évaluer et intégrer l'IA conversationnelle, la reconnaissance vocale, la génération vocale, les avatars interactifs et les capacités multilingues.
  1. Créer des outils en libre-service et des flux de travail assistés par IA en partenariat avec des experts en la matière, en intégrant des étapes d'examen et d'approbation appropriées.
  1. Concevoir et mettre en œuvre des intégrations API RESTful sécurisées pour connecter les agents IA aux systèmes métier, aux plateformes d'apprentissage et d'aide à la vente, aux référentiels de connaissances et aux plateformes tierces.
  1. Développer des bibliothèques de code réutilisables, des wrappers API et des frameworks de solutions pour accélérer le développement technique au sein de Global Enablement et assurer la cohérence de la base de code.
  1. Collaborer avec les équipes informatiques et de plateforme GenAI pour garantir que les solutions départementales s'alignent sur l'infrastructure et les normes technologiques de l'entreprise, en exploitant efficacement les ressources cloud telles que Google Vertex AI, Azure et AWS.
  1. Développer des processus d'ingestion et de synchronisation des connaissances pour maintenir le contenu connecté à jour, approuvé et approprié pour son public cible.
  1. Mettre en œuvre l'authentification, l'autorisation et les contrôles d'accès basés sur les rôles pour les applications destinées aux employés internes, aux partenaires et aux clients.
  1. Concevoir des solutions qui prennent en charge les futures intégrations et des cas d'utilisation d'enablement supplémentaires sans duplication ou redéveloppement inutile.
  1. Mettre en œuvre des mesures de sécurité au niveau du code pour garantir que les agents traitant des informations sensibles, y compris les documents internes et les données clients, respectent la confidentialité des données et les garde-fous de l'IA responsable.
  1. Établir des pipelines d'intégration continue et de déploiement continu (CI/CD) pour tester et déployer des agents IA, garantissant un contrôle qualité rigoureux et une atténuation des risques avant la mise en production.
  1. Surveiller les indicateurs de performance technique, y compris la latence, l'utilisation des jetons et les taux d'erreur, et optimiser le code pour garantir la rentabilité et la qualité des réponses.
  1. Établir des processus d'évaluation de l'IA pour tester l'exactitude des réponses, la qualité de la récupération, la pertinence et le traitement approprié des demandes non prises en charge.
  1. Mettre en œuvre des protections contre l'accès non autorisé aux informations, l'injection de prompts et les actions involontaires, y compris l'approbation humaine et l'escalade le cas échéant.
  1. Maintenir la séparation du contenu destiné aux employés internes, aux partenaires et aux clients, avec des contrôles appropriés pour protéger les informations entre les utilisateurs et les organisations.
  1. Maintenir les solutions déployées par la surveillance, le dépannage, les mises à jour et l'amélioration continue.
  1. Documenter les procédures de déploiement, les exigences de support et les processus de transfert opérationnel pour assurer la continuité.
  1. Traduire les exigences métier complexes des parties prenantes de Global Enablement en spécifications techniques détaillées et en conceptions d'architecture, soutenant la génération de revenus, la préparation à la vente, l'efficacité de la formation et l'efficacité opérationnelle.
  1. Mener des évaluations de faisabilité technique sur les cas d'utilisation proposés pour déterminer s'ils nécessitent un code personnalisé, une configuration de plateforme existante ou une combinaison d'approches.
  1. Rechercher et prototyper les technologies d'IA émergentes, y compris les nouvelles versions de LLM et les frameworks agentiques, pour maintenir une pile technique efficace et actuelle pour Global Enablement.
  1. Collaborer avec des experts en la matière pour traduire les connaissances spécialisées, les objectifs d'apprentissage et les processus métier en applications IA.
  1. Collaborer avec des experts et des utilisateurs finaux pour valider l'exactitude, la qualité pédagogique, la convivialité et l'efficacité.
  1. Définir des périmètres clairs, des phases de livraison, des dépendances et des critères de réussite, en communiquant les risques techniques et les compromis aux parties prenantes.
  1. Identifier les opportunités d'automatiser le travail répétitif et de créer des expériences en libre-service au sein des équipes d'enablement, en sélectionnant l'IA ou l'automatisation conventionnelle selon le cas.
  1. Évaluer les opportunités de consolider ou de remplacer les applications existantes par des solutions activées par l'IA, en tenant compte de la fonctionnalité, du coût, de la sécurité, des exigences de migration et du support continu.
  1. Mesurer l'impact de la solution par l'adoption, le temps gagné, les améliorations de qualité, les coûts d'exploitation et la contribution aux résultats d'enablement convenus.

Ce que vous apporterez à ce rôle

  1. Licence en informatique, science des données, ingénierie, intelligence artificielle ou un domaine quantitatif connexe ; Master souhaité.
  1. 3 à 5 ans d'expérience avérée dans des rôles d'IA/ML, de science des données ou d'ingénierie logicielle avec un accent sur la création et le déploiement de systèmes intelligents ou d'automatisation.
  1. Forte maîtrise de Python (y compris pandas et la programmation asynchrone) et maîtrise opérationnelle de JavaScript ou TypeScript pour les applications orientées utilisateur.
  1. Expérience pratique de la création de flux de travail agentiques en plusieurs étapes avec des frameworks axés sur le code tels que LangChain, AutoGen ou CrewAI, et intégration des APIs LLM telles que OpenAI, Gemini et Anthropic.
  1. Expérience démontrée dans la conception de pipelines RAG utilisant PostgreSQL avec pgvector et des bases de données vectorielles ou des bibliothèques de recherche telles que Pinecone, Weaviate et FAISS.
  1. Expérience du déploiement d'applications dans Google Cloud (Vertex AI, Cloud Functions), avec une solide connaissance de Git, des tests, de CI/CD, des APIs RESTful et des pratiques de codage sécurisé.
  1. Les certifications professionnelles dans Google Cloud, Azure, AWS ou des technologies d'IA spécifiques, ainsi qu'une expérience avec les capacités vocales, d'avatar ou multilingues, sont considérées comme un atout.

Comment nous travaillons

Si vous avez lu jusqu'ici, nous espérons que ce rôle vous enthousiasme ! Même si vous pensez ne pas répondre à toutes les exigences, nous vous encourageons tout de même à postuler.

Veuillez noter : Geotab n'accepte pas les candidatures provenant d'agences et n'est pas responsable des frais liés aux candidatures non sollicitées. Veuillez ne pas transmettre de CV aux employés de Geotab.

Cette offre concerne un poste vacant existant.

Chez Geotab, nous prospérons grâce à un modèle de travail hybride flexible qui combine l'énergie dynamique et la connexion de la collaboration en personne avec l'indépendance et la flexibilité du travail virtuel. Nous pensons que se réunir en personne est fondamental pour cultiver la confiance, nourrir une culture dynamique d'appartenance et favoriser une innovation significative au sein de nos équipes diversifiées. Les horaires de visite au bureau sont adaptés de manière réfléchie en fonction des exigences du rôle. Les attentes spécifiques concernant le lieu de travail et la présence sur site pour ce poste seront partagées au cours du processus d'embauche.

Nous pensons que garantir la diversité est fondamental pour notre croissance et nos progrès futurs et fait partie intégrante de notre entreprise. Nous pensons que le succès survient là où de nouvelles idées peuvent s'épanouir – dans un environnement riche en diversité et un lieu où des personnes issues de divers horizons peuvent travailler ensemble. Geotab encourage les candidatures de toutes les personnes qualifiées. Nous nous engageons à accommoder les personnes handicapées pendant les processus de recrutement et d'évaluation et lors de l'embauche. Nous veillerons à ce que les besoins en matière d'accessibilité des employés handicapés soient pris en compte dans le cadre des processus de gestion de la performance, de développement de carrière, de formation et de redéploiement. Si vous avez besoin d'un aménagement à n'importe quelle étape du processus de candidature ou si vous souhaitez plus d'informations sur nos politiques et pratiques en matière de diversité, d'inclusion et d'aménagement, veuillez nous contacter à careers@geotab.com. En soumettant une candidature à Geotab Inc. ou à ses sociétés affiliées et filiales (collectivement, « Geotab »), vous reconnaissez la collecte, l'utilisation et la divulgation de vos données personnelles par Geotab conformément à notre politique de confidentialité. Cliquez ici pour lire notre avis de confidentialité.

Le salaire de base annuel pour ce poste est le salaire annuel attendu pour ce rôle et peut être sujet à changement. Geotab offre divers avantages et autres composantes de rémunération auxquels un individu peut être éligible. Le salaire de base réel pour ce poste dépend de divers facteurs tels que, mais sans s'y limiter, les compétences, les qualifications, l'éducation et l'expérience globale, y compris le lieu où le candidat réside tout en effectuant le travail. Cela inclut également l'équité avec les autres membres de l'équipe et l'alignement avec les données du marché local. Toutes les offres d'emploi sont conditionnées à la preuve de l'éligibilité au travail et à la capacité de l'individu à réussir une vérification des antécédents.

Fourchette de salaire

$85,500—$105,600 CAD

Pourquoi les candidats choisissent Geotab

  • Modalités de travail flexibles
  • Programme de remboursement pour le bureau à domicile
  • Prime de naissance et programme de complément de congé parental
  • Opportunités d'apprentissage et de réseautage en ligne
  • Programme d'incitation à l'achat de véhicules électriques
  • Avantages médicaux et dentaires compétitifs
  • Programme d'épargne retraite

*Les avantages ci-dessus sont offerts uniquement aux employés permanents à temps plein

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026