Le futur du recrutement tech

Le recrutement tech est vraiment devenu difficile …

Non pas par manque de talents (le Maroc n’a rien à envier aux autres marchés), ou par manque de temps (nous avons des outils pour ça - MERCI Invirtus).

Simplement parce qu’on ne sait plus quoi chercher dans un profil tech. Dans cette ère des AI-coding assistants méga-subventionnés, l’ingénieur informatique du futur est un super caméléon qui s’adapte à un environnement en constant changement.

Voici donc mes 4 critères fondamentaux (pour early-stage startup qui pratique le agentic-coding intensive) et je laisserai la communauté débattre :)

  1. Le spécialiste en décomposition systémique => Il écoute un pitch de startup ou un problème métier et est capable de garder une vue high-level sur ce qui est construit dans ses faiblesses et forces. Il identifie les points d’ambiguïté et les isole dans le travail des agents. Il anticipe un sujet de test ou la nécessité de plus de généricité dans l’architecture. C’est fondamentalement quelqu’un qui sait prendre du recul, voir la big picture et qui, idéalement, porte les cicatrices d’années de mises en production dans des SI complexes.

  2. Le réducteur de stochasticité => Lui est un spécialiste pour analyser et prédire les failles dans les processus AI (qui sont intrinsèquement instables). Un peu comme l’ingénieur qui construit en zone sismique, ce technicien prépare ses harnais d’évaluation et de test et dispose d’un plan B pour chaque zone sensible du code. L’hallucination et le model drift sont ses pires ennemis. Il rassure les équipes métier et rend l’application plus déterministe.

  3. Le chasseur d’entropie => C’est un vrai sniper qui sent et élimine là où les agents produisent de la complexité inutile à échelle locale. Une fonction recodée au lieu d’utiliser une librairie, une méthode overcomplicated sans aucune raison business. Il voit une LLM API call boucler cinq fois alors qu’on aurait pu en faire un seul plus général. Il est obligé de faire de la revue de code, mais est capable de sentir le mauvais pattern sans rentrer dans le détail.

  4. Le testeur paranoïaque => Ce gars-là n’a confiance en personne, encore moins dans les 5 agents opus 4.7 qui tournent en boucle depuis hier soir au gré des quotas. Il teste tout ce qui bouge, entre chaque user story, chaque bout de UI et d’API call, et veut garder une carte mentale accurate de ce qui se passe. Il refuse de se laisser dépasser par ce qui est produit, il prend du temps pour absorber la complexité de toutes les features (alors qu’il n’est pas le product owner) et peut ré-ajuster les agents avant un gros feature-drift.

Vos équipes tech ont-elles ces 4 skills ? Avez-vous vous-même ces 4 skills ? Voyez-vous d’autres macro-skills pertinents pour cette nouvelle ère ?

Quelques précisions

  1. L’analyse des profils précédents fait ressortir la nécessité d’avoir une séniorité importante pour une de ces 4 postures. Le vrai sujet qui va se poser dans le monde tech dans le futur sera la capacité à former des juniors pour qu’ils puissent acquérir ces compétences… (merci Oualid pour la remarque)
  2. Le context engineer est devenu également un métier essentiel dans la capacité à faire le lien entre le monde humain et le monde agentique, notamment pour briser l’asymétrie d’information entre ces deux perspectives… (merci Yahya pour la remarque)

← Toutes les pensées