AI-native engineer vs AI engineer

Rôles et termes3 min de lecture

Un AI-native engineer développe des applications en utilisant des outils d'IA au cœur de son flux de travail. Un AI engineer intervient au niveau de la couche modèle : évaluation, fine-tuning, pipelines RAG et inférence. Le chevauchement existe, mais reste limité.

La distinction fondamentale

La confusion est compréhensible. Les deux rôles impliquent l'IA et sont tous deux relativement récents dans les fiches de poste. La différence tient à l'endroit où le travail s'effectue.

Un AI-native engineer opère au niveau de la couche applicative. Il utilise les modèles comme des composants, de la même façon qu'une génération précédente d'ingénieurs utilisait des bases de données ou des files de messages. Il met en production des logiciels. Sa maîtrise de l'IA se manifeste dans sa façon de construire, et non dans ce qu'il construit.

Un AI engineer opère au niveau de la couche modèle. Son rôle est de faire fonctionner correctement les modèles pour un problème donné : concevoir des evals, construire des pipelines RAG, effectuer du fine-tuning, gérer des bases de données vectorielles et prendre en charge l'infrastructure qui sert les sorties des modèles à grande échelle.

Ce que chaque rôle fait concrètement au quotidien

AI-native engineer : - Rédige et met en production des fonctionnalités à l'aide du développement assisté par l'IA - Examine de manière critique le code généré par l'IA avant sa fusion - Intègre des modèles tiers via des API sans nécessairement intervenir sur les paramètres internes du modèle - Utilise des outils de codage agentique et des agents de codage dans le cadre de son flux de travail habituel

AI engineer : - Conçoit des frameworks d'évaluation pour mesurer la qualité des sorties des modèles - Construit des pipelines de récupération et gère les stratégies d'embedding - Effectue du fine-tuning ou du prompting des modèles pour répondre à des exigences spécifiques à un domaine - Détermine quand un modèle n'est pas le bon outil et formule des recommandations en conséquence

Les points de recoupement

Les deux rôles requièrent une compréhension des fenêtres de contexte, du comportement des prompts et des modes de défaillance des sorties des modèles. Un AI-native engineer qui intègre un système RAG dans un produit doit comprendre approximativement son fonctionnement. Un AI engineer développant des outils internes bénéficiera d'une rigueur d'ingénierie logicielle.

Le chevauchement devient problématique lorsque les entreprises confondent les deux rôles et recrutent l'un en attendant l'autre. Un AI-native engineer compétent n'est pas automatiquement qualifié pour concevoir des cycles de fine-tuning. Un AI engineer compétent n'est pas automatiquement un développeur d'applications productif.

Quel rôle pour quel besoin

Si votre problème est de livrer des logiciels plus rapidement, avec de meilleurs outils et des capacités d'IA intégrées au produit, vous avez besoin d'AI-native engineers.

Si votre problème concerne la qualité des modèles, l'évaluation, la précision de la récupération ou la construction de l'infrastructure sur laquelle les modèles s'exécutent, vous avez besoin d'AI engineers.

De nombreuses équipes ont besoin des deux, mais dans des proportions différentes et à des étapes différentes. Les produits en phase initiale font généralement appel à des AI-native engineers capables de progresser rapidement sur toute la stack. À mesure que les fonctionnalités d'IA arrivent à maturité et que le comportement des modèles devient en lui-même un risque produit, l'investissement dans une ingénierie dédiée aux modèles se justifie.

Une remarque sur la terminologie

Aucun des deux termes n'est standardisé dans le secteur. Certaines entreprises utilisent « AI engineer » pour désigner ce que d'autres appellent « ML engineer » ou « LLM engineer ». Les offres d'emploi manquent de cohérence. Lors de l'évaluation d'un candidat ou d'un profil placé, le titre importe moins qu'une description claire de la couche sur laquelle il intervient et de ce qu'il a livré.

Ce que nous évaluons

Miyagami applique des critères d'évaluation distincts pour les deux rôles, même si tous deux suivent le même processus en deux sessions, décrit sur la page comment nous évaluons. Les ingénieurs AI-native sont évalués lors des deux sessions sur des critères comme l'orchestration des outils, la vérification des résultats produits par l'IA et le jugement selon le niveau de risque. Les ingénieurs IA sont évalués sur ces mêmes critères, puis sur la conception de l'évaluation et sur leur capacité à reconnaître les cas où un modèle est le mauvais outil. Cette distinction compte dès l'évaluation, car les deux rôles demandent des habitudes de travail différentes en plus de connaissances différentes.

Réponses courtes

Une même personne peut-elle être à la fois AI-native engineer et AI engineer ?

Certaines personnes interviennent de manière crédible sur les deux couches, mais c'est rare au niveau senior. La couche applicative et la couche modèle requièrent chacune de l'expertise. La plupart des décisions de recrutement sont plus claires lorsque les deux rôles sont traités comme distincts, même s'il existe un certain chevauchement dans les connaissances.

Un AI engineer est-il la même chose qu'un ML engineer ?

Globalement similaires, mais pas identiques. ML engineer est un terme plus ancien, associé aux pipelines d'entraînement et au développement classique de modèles. AI engineer est aujourd'hui plus couramment utilisé pour décrire des rôles centrés sur les grands modèles de langage, l'évaluation et la récupération. L'usage varie selon les entreprises.

Les AI-native engineers ont-ils besoin de comprendre les mécanismes internes des modèles ?

Pas en profondeur. Ils ont besoin d'une compréhension suffisante pour intégrer les modèles de manière fiable, interpréter leurs modes de défaillance et prendre des décisions architecturales pertinentes. Ils n'ont généralement pas besoin de concevoir des cycles d'entraînement ni de construire des frameworks d'évaluation de zéro.

Parlons-en

Recevez une shortlist en cinq jours ouvrés

Vous nous indiquez les postes et la stack dans un court formulaire ou lors d'un appel de trente minutes. Sous cinq jours ouvrés, vous recevez des profils d'ingénieurs seniors identifiés par leur nom, chacun avec ses deux scorecards.

Avis surClutch4.9 sur 5 d'après 36 avis
ISO 27001
Certifié

Réserver trente minutes avec Dale

Le calendrier est fourni par HubSpot, qui dépose ses propres cookies. Chargez-le ici, ou réservez sur la page HubSpot.

Ouvrir la page de réservation