ILLUIN est à la pointe de la technologie sur des sujets dIntelligence Artificielle et de Software Engineering menant des projets clients sur mesure ainsi que ses propres produits innovants (agents conversationnels parsing de documents traitement de la voix.). En tant que Lead Software Engineer votre rôle sera de guider techniquement léquipe de garantir lexcellence de la conception et de contribuer au développement de solutions technologiques de pointe.
Votre mission
En tant que Lead Software Engineer vous êtes le pilier technique de votre équipe. Votre rôle est double : contribuer activement au développement des solutions technologiques de pointe tout en encadrant et faisant monter en compétence les Software Engineers de votre équipe en assurant la qualité la performance et lévolutivité des architectures logicielles.
Vous pourriez intervenir sur différentes typologies de projets comme :
La conception et développement dune architecture software et Ops industrialisant un agent IA daide à la rédactions de documents métiers.
Le développement dune pipeline de traitement et de transformation de données à grande échelle pour un client du secteur de la logistique.
Lévolution des fonctionnalités et au déploiement de notre produit dialogue pour la mise en place dagents conversationnels (approches agentiques RAG hybrides).
Vos responsabilités
Définir valider et faire appliquer les choix techniques et architecturaux (design patterns technologies bonnes pratiques) en collaboration avec les architectes.
Garantir lexcellence technique et la maintenabilité du code (revues de code approfondies standards de qualité performance).
Participer activement au développement des fonctionnalités les plus complexes ou stratégiques du produit/projet.
Piloter les réunions techniques (revues darchitecture choix doutillage) et participer aux sprint reviews en lien direct avec le client/produit.
Être force de proposition sur lamélioration continue des outils des méthodes et des processus de développement (CI/CD DevOps).
Encadrer et mentorer léquipe projet en favorisant leur développement technique.
Contribuer à la stratégie technique long-terme et à lindustrialisation des projets internes transverses.
Profil recherché
Nous cherchons le match parfait mais nous croyons à la richesse des rencontres ! Alors si vous nêtes pas certain.e de matcher notre recherche nous vous encourageons à nous contacter quand même
Must have
Diplôme dune grande école dIngénieur ou dune formation Bac 5 en ingénierie logicielle
Expérience significative (minimum 4 ans) en développement logiciel sur des applications complexes en production.
Expertise approfondie dans au moins un langage de programmation majeur (Java / Kotlin / PHP / TypeScript / Python/...).
Maîtrise de la conception et de la validation darchitectures
Expérience solide avec un framework back-end (Spring Symfony Django/Fast API) et/ou front-end (Angular React )
Capacité à définir une stratégie CI/CD et maîtrise avancée de Git et des outils dintégration/déploiement continu.
Expertise dans le fonctionnement des bases de données relationnelles (SQL) et NoSQL et dans loptimisation des requêtes.
Maîtrise de Docker et des pratiques DevOps/Ops.
Première expérience réussie dans lencadrement technique dun projet.
Nice to have
Maîtrise de Kubernetes et des pratiques IaC (Terraform Pulumi Ansible...).
Expérience significative sur des outils cloud majeurs (Google Cloud AWS Azure OpenStack...).
Expérience avec des outils de gestion dévènements (Kafka RabbitMQ ActiveMQ) et de systèmes distribués.
Compétences de base en UI/UX pour pouvoir challenger les spécifications fonctionnelles.
Connaissances ou intérêt marqué pour les technologies liées à lIntelligence Artificielle/Machine Learning.
Les gens disent de vous que
Vous êtes un leader technique reconnu qui aime transmettre son savoir.
Votre rigueur technique vous permet de prendre les meilleures décisions architecturales pour le long terme.
Vous êtes engagé.e autonome et possédez une forte capacité à résoudre des problèmes complexes.
Vous faites preuve dune bonne capacité de communication.
Required Experience:
IC
ILLUIN est à la pointe de la technologie sur des sujets dIntelligence Artificielle et de Software Engineering menant des projets clients sur mesure ainsi que ses propres produits innovants (agents conversationnels parsing de documents traitement de la voix.). En tant que Lead Software Engineer votre...
ILLUIN est à la pointe de la technologie sur des sujets dIntelligence Artificielle et de Software Engineering menant des projets clients sur mesure ainsi que ses propres produits innovants (agents conversationnels parsing de documents traitement de la voix.). En tant que Lead Software Engineer votre rôle sera de guider techniquement léquipe de garantir lexcellence de la conception et de contribuer au développement de solutions technologiques de pointe.
Votre mission
En tant que Lead Software Engineer vous êtes le pilier technique de votre équipe. Votre rôle est double : contribuer activement au développement des solutions technologiques de pointe tout en encadrant et faisant monter en compétence les Software Engineers de votre équipe en assurant la qualité la performance et lévolutivité des architectures logicielles.
Vous pourriez intervenir sur différentes typologies de projets comme :
La conception et développement dune architecture software et Ops industrialisant un agent IA daide à la rédactions de documents métiers.
Le développement dune pipeline de traitement et de transformation de données à grande échelle pour un client du secteur de la logistique.
Lévolution des fonctionnalités et au déploiement de notre produit dialogue pour la mise en place dagents conversationnels (approches agentiques RAG hybrides).
Vos responsabilités
Définir valider et faire appliquer les choix techniques et architecturaux (design patterns technologies bonnes pratiques) en collaboration avec les architectes.
Garantir lexcellence technique et la maintenabilité du code (revues de code approfondies standards de qualité performance).
Participer activement au développement des fonctionnalités les plus complexes ou stratégiques du produit/projet.
Piloter les réunions techniques (revues darchitecture choix doutillage) et participer aux sprint reviews en lien direct avec le client/produit.
Être force de proposition sur lamélioration continue des outils des méthodes et des processus de développement (CI/CD DevOps).
Encadrer et mentorer léquipe projet en favorisant leur développement technique.
Contribuer à la stratégie technique long-terme et à lindustrialisation des projets internes transverses.
Profil recherché
Nous cherchons le match parfait mais nous croyons à la richesse des rencontres ! Alors si vous nêtes pas certain.e de matcher notre recherche nous vous encourageons à nous contacter quand même
Must have
Diplôme dune grande école dIngénieur ou dune formation Bac 5 en ingénierie logicielle
Expérience significative (minimum 4 ans) en développement logiciel sur des applications complexes en production.
Expertise approfondie dans au moins un langage de programmation majeur (Java / Kotlin / PHP / TypeScript / Python/...).
Maîtrise de la conception et de la validation darchitectures
Expérience solide avec un framework back-end (Spring Symfony Django/Fast API) et/ou front-end (Angular React )
Capacité à définir une stratégie CI/CD et maîtrise avancée de Git et des outils dintégration/déploiement continu.
Expertise dans le fonctionnement des bases de données relationnelles (SQL) et NoSQL et dans loptimisation des requêtes.
Maîtrise de Docker et des pratiques DevOps/Ops.
Première expérience réussie dans lencadrement technique dun projet.
Nice to have
Maîtrise de Kubernetes et des pratiques IaC (Terraform Pulumi Ansible...).
Expérience significative sur des outils cloud majeurs (Google Cloud AWS Azure OpenStack...).
Expérience avec des outils de gestion dévènements (Kafka RabbitMQ ActiveMQ) et de systèmes distribués.
Compétences de base en UI/UX pour pouvoir challenger les spécifications fonctionnelles.
Connaissances ou intérêt marqué pour les technologies liées à lIntelligence Artificielle/Machine Learning.
Les gens disent de vous que
Vous êtes un leader technique reconnu qui aime transmettre son savoir.
Votre rigueur technique vous permet de prendre les meilleures décisions architecturales pour le long terme.
Vous êtes engagé.e autonome et possédez une forte capacité à résoudre des problèmes complexes.
Vous faites preuve dune bonne capacité de communication.
Required Experience:
IC
View more
View less