Harness Engineer : le métier de demain ?
C’est fort probable.
En effet, plus les modèles et les outils de développement agentique s’améliorent, plus le rôle du développeur change de hauteur.
Il quitte petit à petit les détails d’implémentation (pour lesquels l’IA est déjà plus pertinente, et plus rapide, que la majorité des développeurs), pour monter au niveau du dessus : l’architecture, les conventions, les choix techniques, les règles métier.
Et quand on ne code presque plus (ou plus du tout) à la main, il y a UNE chose qui sert de garde-fou aux modèles : le Harness.
Le Harness, c’est tout ce qu’il y a autour du modèle IA pour avoir un agent qui fait ce qu’on veut qu’il fasse. Instructions, outils, règles, tests, hooks, CI…
C’est la partie dont je m’occupe chez mes clients.
Et attention, on est bien bien loin du vibecoding aveugle, sans maîtrise.
C’est tout l’inverse.
Ce que doit faire un Harness Engineer
Le Harness Engineer doit :
- définir un cadre strict, savoir ce qu’il veut et ce qu’il ne veut pas
- rendre un maximum de règles inviolables
- repérer les écarts le plus tôt possible et corriger le harnais au fur et à mesure
- traiter la dette technique aussi vite qu’elle arrive
Un nouveau pan de compétences
Il doit aussi maîtriser tout un nouveau pan de connaissances : gestion du contexte, sessions longues, tâches multi-sessions, orchestration, optimisation des coûts…
… et pour couronner le tout, il sera très souvent le seul développeur sur la codebase. Donc des compétences fullstack, infra, voire design ou produit.
Le boss final du dev
Bref, le Harness Engineer est au développement ce que le boss final est au jeu vidéo. L’ultime senior, capable de faire travailler une horde d’agents sans sacrifier la qualité.
Mon pari : d’ici quelques mois, ce poste sera à la mode sur LinkedIn 🙂 — un symptôme de plus de la mutation en cours du marché des développeurs.