Poste ouvert

Ingénieur·e logiciel, produit IA

Télétravail (fuseau horaire EST) • Télétravail • Contrat à temps plein • N° de poste: GDBI-4N6P8K2M

Ingénieur·e logiciel, produit IA

À propos de Global Data and BI Global Data and BI recrute en continu pour des projets de données, BI & analytiques et ML/IA auxquels nous participons pour de grandes entreprises. Au-delà des services de consultation, nous construisons des plateformes d'affaires et des applications SaaS prêtes pour la production qui exploitent les technologies cloud modernes, l'analytique de données et les capacités d'IA. Nous offrons des solutions de niveau entreprise avec des ingénieurs certifiés dans les technologies AWS et Microsoft Azure / Power BI. Notre focus inclut les projets de transformation au sein de l'industrie financière, le développement de plateformes personnalisées, et notre suite propriétaire de produits Noème. Notre mission est de transformer le parcours des données corporatives de la complexité vers la clarté stratégique, en s'assurant que les données ne soient pas seulement collectées, mais exploitées pour prendre des décisions plus intelligentes, créer des entreprises plus fortes et avoir un impact durable.

Résumé

Nous recherchons un·e Ingénieur·e produit IA pour rejoindre l'équipe responsable de construire des fonctionnalités intelligentes dans notre suite de produits Noème et plateformes de données d'entreprise. En tant que contributeur clé dans la formation de notre vision IA, vous aiderez à définir et construire des capacités alimentées par l'IA de pointe qui rendent les plateformes de données plus intelligentes, intuitives et capables. Vous exploiterez les grands modèles de langage (LLM), embeddings, recherche sémantique et autres technologies IA pour transformer la façon dont les utilisateurs d'entreprise interagissent avec leurs données, génèrent des insights et automatisent les workflows.

Ce que vous ferez (rôles et responsabilités)

  • Prototyper et expérimenter de nouvelles fonctionnalités IA pour les plateformes de données, incluant requêtes en langage naturel, génération automatique d'insights, catégorisation intelligente de données et analytique assistée par IA
  • Construire des systèmes IA de production qui intègrent des LLM, embeddings, bases de données vectorielles et modèles ML dans les expériences produit de base
  • Concevoir et implémenter des fonctionnalités de données intelligentes telles que recherche sémantique sur les données d'entreprise, traduction langage naturel vers SQL, génération automatique de rapports et recommandations contextuelles
  • Développer des outils de qualité et gouvernance de données alimentés par l'IA qui détectent automatiquement les anomalies, suggèrent des améliorations de schémas et identifient les problèmes de qualité des données
  • Créer des workflows d'automatisation intelligents utilisant des LLM pour aider les utilisateurs à transformer les données, générer du code et construire des pipelines complexes avec le langage naturel
  • Collaborer avec les équipes ML/IA pour productioniser les modèles de recherche et les intégrer dans les fonctionnalités orientées utilisateur
  • Construire une infrastructure IA évolutive incluant gestion de prompts, orchestration de LLM, pipelines d'embeddings et service de modèles
  • Implémenter des frameworks d'évaluation pour les fonctionnalités IA, incluant monitoring de qualité, latence, coût et satisfaction utilisateur
  • Travailler avec des bases de données vectorielles et systèmes de recherche sémantique (Pinecone, Weaviate, pgvector, Elasticsearch) pour permettre la découverte intelligente de données
  • S'associer avec Produit et Design pour créer de belles expériences IA intuitives qui semblent magiques pour les utilisateurs
  • Rester à jour avec les avancées IA incluant nouvelles capacités LLM, techniques de fine-tuning, patterns RAG et frameworks d'agents
  • Optimiser les coûts et performance des fonctionnalités IA en implémentant la mise en cache, optimisation de prompts et stratégies de sélection de modèles
  • Construire des fonctionnalités IA full-stack des composants UI aux services backend aux pipelines de données
  • Assurer des pratiques d'IA responsables incluant sécurité, confidentialité, détection de biais et filtrage de contenu
  • Collaborer de manière transversale avec les équipes Ingénierie de données, Backend, Frontend et Produit pour livrer des solutions IA intégrées
  • Contribuer aux décisions d'architecture technique pour les fonctionnalités IA et aider à établir les meilleures pratiques
  • Encadrer d'autres ingénieurs sur les technologies IA/ML et le développement de produits

Exigences essentielles (Must-Haves)

  • Diplôme de baccalauréat ou maîtrise en Informatique, Génie logiciel, Apprentissage automatique ou expérience pratique équivalente
  • 3 à 5+ années d'expérience en génie logiciel avec 2+ années construisant des produits IA/ML
  • Expérience pratique construisant des fonctionnalités IA de production utilisant des LLM (GPT-4, Claude, Gemini), embeddings et autres technologies ML
  • Compréhension approfondie des capacités et limitations des LLM incluant stratégies de prompting, fenêtres de contexte, gestion de tokens et sélection de modèles
  • Expérience avec les frameworks et outils IA/ML : LangChain, LlamaIndex, API Anthropic/OpenAI, Hugging Face, bases de données vectorielles
  • Solides compétences en développement full-stack : Vous comprenez comment les parties d'un système s'assemblent de l'UI au modèle de données
  • Expertise frontend avec technologies web modernes (React, TypeScript, JavaScript, HTML, CSS) pour construire de belles interfaces utilisateur alimentées par l'IA
  • Expérience en développement backend avec Node.js, Python ou langages similaires pour construire des services IA et API
  • Connaissance des bases de données incluant bases de données relationnelles (PostgreSQL, MySQL) et compréhension de la modélisation de données
  • Expérience avec les bases de données vectorielles et recherche sémantique (Pinecone, Weaviate, Chroma, pgvector, FAISS)
  • Compréhension des patterns RAG (Retrieval Augmented Generation) et construction de systèmes IA contextuels
  • Solides compétences en résolution de problèmes : Vous abordez les problèmes de manière holistique, pensez de façon critique aux implications et équilibrez l'impact d'affaires avec l'excellence technique
  • Communication empathique : Vous communiquez les décisions techniques clairement et collaborez efficacement avec les équipes transversales
  • Mentalité orientée impact : Vous vous souciez de l'impact d'affaires, priorisez en conséquence et comprenez l'équilibre entre artisanat, vitesse et résultats
  • Focus utilisateur : Vous pensez de façon critique à comment les fonctionnalités IA façonnent les workflows des vraies personnes et comprenez que la portée vient avec la responsabilité
  • Capacité à naviguer l'ambiguïté : Vous pouvez prototyper rapidement, valider les idées et productioniser les expériences réussies

Atouts (Nice-to-Haves)

  • Expertise avancée ML/IA incluant fine-tuning, entraînement de modèles, MLOps et déploiement de modèles personnalisés
  • Expérience avec les frameworks d'agents et construction de systèmes IA autonomes (LangGraph, patterns AutoGPT, appel de fonctions)
  • Connaissance des techniques d'ingénierie de prompts, few-shot learning, prompting chain-of-thought et stratégies d'optimisation
  • Expérience avec la sécurité IA et IA responsable incluant filtrage de contenu, détection de biais et considérations de sécurité
  • Compréhension de l'ingénierie de données et comment les fonctionnalités IA s'intègrent avec les pipelines de données, workflows ETL et lacs de données
  • Expérience avec Azure OpenAI Service ou AWS Bedrock pour les déploiements IA d'entreprise
  • Connaissance des concepts de couche sémantique et comment l'IA peut améliorer la business intelligence
  • Expérience avec les outils BI (Power BI, Tableau) et compréhension des workflows analytiques
  • Formation en traitement du langage naturel (NLP) ou recherche d'information
  • Expérience avec les données en streaming et fonctionnalités IA en temps réel
  • Compréhension de l'optimisation des coûts pour les applications LLM à l'échelle
  • Connaissance des techniques d'IA préservant la confidentialité pour travailler avec des données d'entreprise sensibles
  • Expérience construisant des fonctionnalités IA pour les services financiers ou autres industries réglementées
  • Contributions à des projets IA/ML open source ou participation active dans la communauté de recherche IA
  • Familiarité avec les métriques d'évaluation pour les systèmes IA (BLEU, ROUGE, frameworks d'évaluation humaine)
  • Expérience avec les tests A/B de fonctionnalités IA et mesure d'impact
  • Maîtrise bilingue de l'anglais et du français (atout pour les clients québécois et fonctionnalités IA bilingues)
  • Intérêt pour les technologies IA émergentes comme les modèles multimodaux, modèles à contexte long et code généré par IA

Détails

  • Localisation : Télétravail, fuseau horaire EST préféré pour la collaboration d'équipe
  • Relation hiérarchique : Vous relèverez du Gestionnaire d'ingénierie pour les produits IA ou Directeur Ingénierie IA

Rémunération

Package salarial compétitif ajusté selon votre marché local et votre pays de résidence. La rémunération est basée sur la localisation et reflète les standards du marché régional. Nous nous alignons sur les principales entreprises technologiques de votre pays pour garantir une rémunération compétitive et équitable pour les talents d'ingénierie IA/ML avec expérience en développement de produits.

Notre engagement envers la diversité, l'équité et l'inclusion Nous nous engageons à l'équité en matière d'emploi et encourageons les femmes, les Peuples autochtones, les personnes handicapées, les vétérans et les personnes de toutes races, ethnies, religions, capacités, orientations sexuelles, et identités et expressions de genre à postuler. Nous accueillons également les candidatures des pays d'Amérique latine, car le poste est en télétravail.

Que se passe-t-il après votre candidature

Échéancier : Nous visons à compléter notre processus dans les 2-3 semaines suivant la candidature.

Étape 1
Postuler Soumettez votre candidature. Si vous avez postulé auparavant sans succès, vous pouvez postuler à nouveau.
Étape 2
Appel initial (1 heure) Si présélectionné·e, nous planifions une première conversation.
Étape 3
Entretien technique (1h30 à 2h) Si présélectionné·e, discussion IA/ML, conception de systèmes et exercices de codage.
Étape 4
Entretien de panel (1h30) Rencontre avec équipes IA/Produit pour discuter pensée produit et collaboration.
Étape 5
Décision d'embauche Si vous êtes sélectionné·e, nous envoyons une offre et les prochaines étapes, sinon nous vous informons par courriel.
Si vous n'avez pas de nouvelles après la candidature ou toute étape d'entretien, cela signifie que nous ne poursuivons pas votre candidature.
Avis de confidentialité En cliquant sur « Soumettre la candidature », je comprends et accepte que Global Data and BI Inc. et ses affiliés collecteront et traiteront mes informations conformément à la Politique de confidentialité du recrutement de Global Data and BI disponible à https://globaldataandbi.com/fr-ca/confidentialite-recrutement, et que l'utilisation de ce processus de candidature est régie par les Conditions de recrutement de Global Data and BI disponibles à https://globaldataandbi.com/fr-ca/conditions-recrutement
Postuler

Soumettez votre candidature

Nous vous enverrons d’abord un lien de vérification par courriel. Une fois vérifiée, votre candidature entre dans notre processus d’évaluation et de présélection.

Utilisé pour vous envoyer votre lien de vérification et les mises à jour de cette candidature.

Utilisé uniquement si nous devons clarifier votre disponibilité ou planifier un entretien.

Nous aide à comprendre les contraintes d’autorisation de travail selon les environnements clients.

Ajoutez un deuxième pays de citoyenneté si vous avez une double citoyenneté ou plus. Laissez ce champ vide si cela ne s’applique pas.

Aide à aligner le fuseau horaire, la configuration fiscale/fournisseur et les exigences d’accès client.

Veuillez indiquer votre taux dans votre devise locale, selon votre pays de résidence.

Considérez l’Europe au sens large ici (par exemple l’UE, le Royaume-Uni ou la Suisse). L’autorisation de travail est accordée par chaque pays, pas par l’UE dans son ensemble, alors nous vous demanderons le pays si cela s’applique à votre réponse.

Un permis de travail fermé (lié à un employeur précis) n’autorise à travailler que pour l’employeur qui y est nommé.

La plupart des visas de travail américains sont liés à un employeur précis; indiquez-nous lequel s’applique.

Utilisé pour un contexte rapide (rôles, dates, industries). Aucune publication automatisée.

Utilisé pour examiner des exemples de travail pertinents (code, tableaux de bord, récits de projet).

Ceci est requis pour évaluer les candidatures de manière cohérente. Veuillez ne pas inclure d’identifiants sensibles (passeport/NAS, adresse complète).

Lien optionnel. S’il est fourni, il doit être accessible sans connexion (p. ex. « accessible à toute personne ayant le lien »).