Senior Software / AI Engineer (GCP)
Collective.work
About the role
Descriptif détaillé du besoin
Dans le cadre de l’évolution d’une solution d’automatisation intelligente du traitement des commandes reçues par email via Salesforce, nous recherchons un Senior Software / AI Engineer (GCP) capable d’intervenir en tant que Tech Lead global.
Vous rejoindrez une squad dédiée aux enjeux Customer Experience, Sales & Marketing, avec un périmètre centré sur une solution agentique permettant d’automatiser le traitement des commandes. Déjà déployée en France et en Allemagne, la solution entre dans une phase d’extension majeure à partir de juin 2026, avec un déploiement prévu dans 12 nouveaux pays européens ainsi qu’aux États-Unis, accompagné de nouvelles fonctionnalités produit.
En tant que Tech Lead, vous serez responsable du delivery technique, de la qualité des développements et de la cohérence globale de l’architecture. Vous encadrerez une équipe de 3 à 4 développeurs et travaillerez en étroite collaboration avec les équipes fonctionnelles, les Product Owners, Product Managers, Solution Owners métier, CTO et équipes techniques.
Vos principales missions seront les suivantes :
- Concevoir, cadrer, déployer et optimiser l’architecture de la solution sur l’ensemble des géographies concernées.
- Piloter le delivery technique et accompagner les développeurs dans la réalisation des évolutions.
- Développer de nouvelles fonctionnalités et contribuer activement à l’évolution du produit.
- Garantir la qualité, la maintenabilité, l’évolutivité et la performance de la solution.
- Réduire la dette technique et assurer la maintenance évolutive de l’application.
- Coordonner les sujets techniques avec les parties prenantes fonctionnelles et techniques.
- Participer activement aux cérémonies Agile et contribuer à l’atteinte des objectifs de sprint.
- Apporter votre expertise sur les sujets d’agentique, d’intégration LLM, de monitoring et de mise en production.
Profil recherché
Nous recherchons un profil Senior Software / AI Engineer disposant de 6 à 8 ans d’expérience minimum, avec une expérience confirmée en tant que Tech Lead sur des environnements techniques complexes.
Vous êtes capable de prendre de la hauteur sur les enjeux métier et techniques, de structurer les travaux d’une équipe de développement et d’intervenir en expert pour garantir un haut niveau de qualité technique.
Compétences techniques attendues
Vous maîtrisez le développement logiciel back-end, notamment en Python, avec une excellente connaissance des bonnes pratiques de développement, de test et de mise en production.
Compétences clés attendues :
- Développement Python avancé : bonnes pratiques, uv, pytest, pydantic.
- Conception d’API et intégration d’interfaces logicielles : SAP, Salesforce, SQL, AWS Athena, BigQuery.
- Expérience DevOps appliquée à des systèmes agentiques, event-driven et data intensive.
- Maîtrise des architectures pub/sub et des cycles de mise en production.
- Expérience en création d’agents IA, intégration de LLM, prompt engineering et monitoring de modèles.
- Pratique d’un SDK d’agentique, idéalement Google ADK et API Gemini.
- Expérience avec des outils de monitoring LLM tels que Phoenix, Langfuse ou LangChain.
- Intégration d’outils pour agents via MCP, tools ou functions.
- Solide expérience en infrastructure-as-code, idéalement avec OpenTofu / Terraform.
- Très bonne connaissance de l’écosystème GCP, notamment Vertex AI, Pub/Sub, BigQuery, Cloud Run et Cloud Functions.
- Une expertise équivalente sur AWS ou Azure peut également être considérée.
- Expérience en monitoring avec OpenTelemetry et Grafana.
- Maîtrise des pratiques CI/CD : Git Flow, branching strategy, GitLab, GitLab CI, Docker ou Podman.
- Connaissances en data engineering : transformation, recherche et exposition de données via API ou interfaces.
- Maîtrise d’outils de développement assisté par IA générative, tels que Cursor ou GitHub Copilot.
Qualités attendues
Au-delà de l’expertise technique, nous recherchons une personne capable d’évoluer dans un contexte international, produit et agile, avec un fort niveau d’autonomie.
Vous êtes reconnu pour :
- Votre capacité à piloter le delivery technique d’une équipe pluridisciplinaire.
- Votre excellente communication avec des interlocuteurs techniques et fonctionnels.
- Votre aptitude à vulgariser les sujets complexes auprès de profils non techniques.
- Votre capacité à comprendre rapidement les enjeux métier et produit.
- Votre rigueur dans la conception, la qualité logicielle et la documentation.
- Votre autonomie, votre proactivité et votre sens des responsabilités.
- Votre capacité à challenger les choix techniques tout en gardant une approche pragmatique.
Un niveau d’anglais professionnel complet est requis pour évoluer efficacement dans un environnement international.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free