Nous recherchons un développeur Back‑End confirmé, capable de travailler de façon autonome dans un environnement freelance, pour un projet d’envergure en IA générative. Le candidat devra maîtriser la programmation Python et Go, y compris les concepts avancés tels que la programmation orientée objet, les APIs REST et l’utilisation de frameworks. Il devra également être à l’aise avec le Prompt Engineering et l’utilisation de modèles de langage large (LLMs).
Le poste implique la conception et l’implémentation de solutions innovantes répondant aux besoins de l’entreprise, en collaboration étroite avec les équipes métiers. Vous utiliserez Terraform pour l’infrastructure as code, GitLab CI pour l’intégration continue, Docker pour la conteneurisation, et Google Cloud Platform (Google Cloud Storage, Cloud Run) pour le déploiement.
Vous devrez également travailler avec des systèmes de Retrieval Augmented Generation (RAG), des bases de données vectorielles (ex. PgVector) et des bases de données relationnelles (PostgreSQL). La connaissance des principes d’architecture logicielle et des patterns de conception est indispensable.
En plus de compétences techniques, vous devez posséder d’excellentes capacités de communication écrite et orale, être capable de produire des livrables et des reportings de haute qualité, et faire preuve d’esprit d’analyse, d’amélioration continue et d’esprit d’équipe.
Le profil recherché est diplômé d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique, avec une expérience de 3 à 7 ans. Un junior est accepté s’il/elle possède un portfolio convaincant. Une expérience dans l’IA générative et avec Google Cloud est requise.
Le poste est basé à Casablanca, Maroc, avec un démarrage ASAP. La charge prévisionnelle annuelle budgétée est de 220 à 225 jours ouvrés. Le contrat est freelance, avec possibilité de télétravail.