Le poste de Développeur Back‑End Python/GenAI Freelance proposé par Novancy Consulting est une opportunité unique pour les professionnels du développement logiciel souhaitant travailler sur des projets d’intelligence artificielle générative et de cloud computing. Le candidat retenu sera intégré aux équipes de data et de développement, où il aura pour mission principale de concevoir, développer et maintenir des applications GenAI/Agentique en Python et Go, en utilisant le framework ADK. Cette responsabilité implique une collaboration étroite avec les équipes métiers afin de transformer les besoins fonctionnels en solutions techniques robustes et évolutives.
Responsabilités clés
- Conception et développement d’applications GenAI/Agentique en Python et Go.
- Intégration de modèles de langage large (LLMs) et mise en œuvre de Prompt Engineering pour optimiser les performances des agents.
- Gestion de l’infrastructure cloud via Google Cloud Platform, incluant le déploiement sur Cloud Run et le stockage sur Google Cloud Storage.
- Automatisation des pipelines CI/CD avec Gitlab CI et Terraform, assurant une livraison continue et fiable.
- Conteneurisation des services avec Docker, garantissant la portabilité et la scalabilité des applications.
- Conception d’API RESTful sécurisées et bien documentées, facilitant l’interopérabilité avec d’autres services.
- Implémentation de systèmes RAG (Retrieval-Augmented Generation) et de bases de données vectorielles (PgVector) pour enrichir les capacités de recherche et de génération de contenu.
- Participation active à l’architecture logicielle, en appliquant les principes SOLID et les patterns de conception appropriés.
- Rédaction de code propre, lisible et bien documenté, accompagné de tests unitaires et d’intégration.
- Analyse continue des performances, identification des points d’amélioration et proposition de solutions innovantes.
- Communication claire et régulière avec les parties prenantes, incluant la production de livrables et de rapports de qualité.
- Collaboration au sein de l’équipe, favorisant un environnement de travail inclusif et orienté résultats.
Profil recherché
- Diplôme Bac+5 en informatique, école d’ingénieur ou équivalent universitaire.
- Expérience de 3 à 7 ans dans le développement back‑end, avec une forte expertise en Python et Go.
- Maîtrise du Prompt Engineering et expérience avérée avec les LLMs.
- Compétence démontrée en Terraform, Gitlab CI, Docker et Google Cloud Platform.
- Connaissance approfondie des bases de données PostgreSQL et des systèmes RAG.
- Excellentes compétences en communication écrite et orale.
- Capacité à travailler de manière autonome tout en collaborant efficacement au sein d’une équipe.
- Esprit d’analyse, d’amélioration continue et de prise d’initiative.
Conditions de travail
Le poste est proposé en freelance, offrant une flexibilité d’organisation du travail. Le candidat travaillera à Casablanca, avec la possibilité de télétravail partiel selon les besoins du projet. La rémunération sera définie en fonction de l’expérience et des compétences, et sera négociée lors de l’entretien.
Pourquoi rejoindre Novancy Consulting
Novancy Consulting est un cabinet de recrutement spécialisé dans les talents du secteur des systèmes d’information et de la transformation digitale. En rejoignant notre équipe, vous bénéficierez d’un environnement stimulant, d’opportunités de développement professionnel et d’un réseau de clients prestigieux. Nous valorisons l’innovation, la qualité et le capital humain, et nous nous engageons à soutenir nos talents dans la réalisation de projets ambitieux.
Processus de candidature
Pour postuler, veuillez soumettre votre CV et une lettre de motivation détaillant votre expérience en Python, Go, GenAI et cloud computing. Nous vous contacterons rapidement pour convenir d’un entretien. Nous apprécions votre intérêt pour ce poste et sommes impatients de découvrir votre expertise.