Vous êtes un développeur Back‑End confirmé, passionné par les technologies émergentes et l’intelligence artificielle générative. Votre mission principale sera de concevoir, développer et maintenir des applications GenAI/Agentique en Python et Go, en utilisant le framework ADK. Vous travaillerez en étroite collaboration avec les équipes métiers pour transformer leurs besoins en solutions techniques innovantes, tout en garantissant la qualité, la performance et la maintenabilité du code.
Responsabilités clés :
- Développement d’applications Python et Go, en suivant les meilleures pratiques de programmation orientée objet et d’API REST.
- Conception et mise en œuvre de solutions d’IA générative, incluant Prompt Engineering et l’utilisation de LLMs.
- Gestion de l’infrastructure CI/CD avec GitLab CI et Terraform, assurant une intégration continue et un déploiement fiable.
- Conteneurisation des applications avec Docker, et déploiement sur Google Cloud Platform (GCP) via Cloud Run, Cloud Storage, et autres services managés.
- Conception d’architectures logicielles robustes, en appliquant des principes d’architecture et des patterns de conception.
- Intégration de systèmes RAG et de bases de données vectorielles (PgVector) pour des applications d’IA avancées.
- Maintenance et optimisation des bases de données relationnelles (PostgreSQL) et des API RESTful.
- Rédaction de documentation technique claire et de livrables de haute qualité.
- Participation à l’amélioration continue des processus de développement et des solutions existantes.
Profil recherché :
- Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisation informatique.
- 3 à 7 ans d’expérience en développement logiciel, avec une forte expérience en Python et Go.
- Expérience démontrée en IA générative, Prompt Engineering et utilisation de LLMs.
- Maîtrise de Terraform, GitLab CI, Docker et des concepts de conteneurisation.
- Compétences solides en cloud computing, notamment GCP et ses services managés.
- Connaissance approfondie des principes d’architecture logicielle et des patterns de conception.
- Excellentes compétences en communication écrite et orale, avec la capacité de produire des livrables clairs.
- Esprit d’analyse, d’amélioration continue et de travail en équipe.
Ce poste est proposé en freelance, avec un démarrage ASAP, et une charge prévisionnelle annuelle budgétée de 220 à 225 JH. Vous travaillerez à Casablanca, mais la flexibilité et la collaboration à distance sont possibles selon les besoins du projet.