Eurofins
KI group GmbH
Ingénieur logiciel déployé sur le terrain (tous genres)
À propos du poste
🚀 Devenez notre nouvel ingénieur logiciel déployé sur site (tous genres)
En tant qu'ingénieur logiciel déployé sur site, vous travaillerez directement avec les clients pour transformer des problèmes métier complexes en logiciels robustes et prêts pour la production.
Vous alliez de solides compétences en ingénierie logicielle à une réflexion orientée produit, une collaboration étroite avec les clients et un état d'esprit axé sur la prise de responsabilité. Vous développerez des solutions de bout en bout, des interfaces utilisateur et des services backend aux intégrations d'entreprise, en passant par l'infrastructure cloud et les fonctionnalités basées sur l'IA.
Il s'agit d'un poste d'ingénierie opérationnel. Vous ne vous contenterez pas de définir des architectures ou de transmettre des concepts. Vous construirez, déploierez, exploiterez et améliorerez activement des solutions avec nos clients et nos équipes internes.
Vous n'avez pas besoin d'avoir déjà travaillé sous le titre d'« ingénieur déployé sur site » ou d'« ingénieur IA ». Nous accueillons également les ingénieurs full-stack, backend, plateforme et cloud expérimentés qui aiment résoudre des problèmes clients réels et souhaitent construire la prochaine génération de logiciels basés sur l'IA.
Vos responsabilités
Comprendre le domaine
- Travailler directement avec les clients pour comprendre leurs processus métier, leurs environnements techniques, leurs utilisateurs et leurs défis opérationnels.
- Structurer des exigences ambiguës et les traduire en solutions techniques claires et réalisables.
- Remettre en question les hypothèses, identifier le problème réel derrière une demande et aider les clients à prioriser ce qui doit être construit.
- Comprendre les systèmes existants, la logique décisionnelle, les flux de données, les dépendances et les contraintes d'intégration.
Développer des logiciels de bout en bout
- Concevoir et mettre en œuvre des applications prêtes pour la production couvrant le frontend, le backend, les APIs, les intégrations et les composants cloud.
- Développer des applications frontend modernes et conviviales en utilisant des technologies telles que React et TypeScript.
- Construire des services backend et des APIs en utilisant des technologies telles que Python, FastAPI, .NET ou des frameworks comparables.
- Connecter les systèmes internes et externes via des APIs fiables, des modèles pilotés par les événements et des intégrations d'entreprise.
- Créer des prototypes rapides lorsque les exigences sont incertaines, puis faire évoluer les concepts réussis en produits évolutifs et maintenables.
- Intégrer des capacités d'IA et de LLM là où elles créent une valeur significative, comme les assistants intelligents, la recherche, le traitement de documents, l'automatisation des flux de travail et l'aide à la décision.
Assurer la qualité de l'ingénierie logicielle
- Écrire des logiciels maintenables, testables, sécurisés et prêts pour la production.
- Appliquer des pratiques d'ingénierie rigoureuses en matière d'architecture, de qualité de code, de tests automatisés, de documentation et de revues de code.
- Concevoir des limites de service, des interfaces, des contrats de données et des stratégies de gestion des erreurs clairs.
- Prendre en compte l'évolutivité, les performances, la résilience, l'observabilité, la sécurité et les coûts dès le début.
- Améliorer la vitesse de développement et la qualité logicielle grâce à l'automatisation, aux composants réutilisables et aux flux de travail d'ingénierie assistés par l'IA.
- Contribuer aux normes techniques, aux décisions architecturales et aux meilleures pratiques d'ingénierie sur l'ensemble des projets.
Livrer dans les environnements clients
- Participer aux ateliers clients, aux sessions de mise en œuvre, aux discussions techniques et aux phases de livraison.
- Collaborer étroitement avec les responsables de l'ingénierie, les ingénieurs IA, les ingénieurs de données, les architectes cloud, les ingénieurs QA et les équipes clients.
- Communiquer clairement les décisions techniques, les compromis, les risques et les progrès aux parties prenantes techniques et non techniques.
- Adapter les solutions aux contraintes réelles de l'entreprise telles que l'architecture existante, les exigences de sécurité, la mise en réseau, la gestion des identités et la gouvernance.
- Assumer la responsabilité de la première conversation client jusqu'à la mise en œuvre, le déploiement, l'exploitation et l'amélioration continue.
- Soutenir les autres ingénieurs par le biais de revues de code, de conseils techniques, de programmation en binôme et de partage de connaissances.
Ce que nous recherchons
Profil principal
- Plusieurs années d'expérience professionnelle en ingénierie logicielle, idéalement dans la construction et l'exploitation de systèmes en production.
- Une solide expérience en ingénierie full-stack, backend, plateforme ou cloud.
- Un fort esprit de responsabilité. Vous assumez la responsabilité des résultats, pas seulement des tâches de développement assignées.
- La capacité à travailler efficacement dans des situations où les exigences sont initialement incomplètes ou ambiguës.
- Un état d'esprit pragmatique axé sur la livraison et le jugement nécessaire pour équilibrer vitesse, qualité, complexité et valeur métier.
- Aisance à travailler directement avec les clients et à expliquer clairement des sujets techniques.
Ingénierie logicielle
- Maîtrise solide d'au moins un langage et un écosystème backend moderne, de préférence Python ou .NET/C#.
- Expérience dans le développement de APIs, de services backend et d'intégrations système en production.
- Expérience du développement frontend moderne, idéalement React et TypeScript, ou capacité et volonté de travailler sur l'ensemble de la pile.
- Solide compréhension de l'architecture logicielle, du code propre, des tests automatisés, de la maintenabilité et des modèles de conception courants.
- Expérience dans la gestion des préoccupations de production telles que l'authentification, la gestion des erreurs, les tentatives, les délais d'attente, la journalisation et la surveillance.
- Solide expérience avec les plateformes Git et CI/CD telles que GitHub, Azure DevOps ou GitLab.
Cloud, DevOps et opérations
- Expérience dans le développement et le déploiement d'applications dans un environnement cloud majeur, de préférence Microsoft Azure.
- Familiarité avec les conteneurs, CI/CD, l'infrastructure en tant que code, la gestion des secrets, la surveillance et la journalisation.
- Compréhension des préoccupations de production telles que la gestion des identités et des accès, la mise en réseau, la sécurité, l'évolutivité et le contrôle des coûts.
Développement de logiciels basés sur l'IA
- Un état d'esprit axé sur l'IA et un intérêt pour l'utilisation de l'IA afin d'améliorer les produits, les processus clients et la livraison de logiciels.
- Un bon jugement sur le moment où l'IA apporte une valeur significative et sur le moment où une solution logicielle conventionnelle est plus appropriée.
- Volonté d'apprendre en permanence à mesure que l'ingénierie logicielle et l'IA appliquée convergent de plus en plus.
Ce poste pourrait vous convenir si...
- Vous vous décrivez actuellement comme un ingénieur Full-Stack, un ingénieur Backend, un ingénieur plateforme, un ingénieur cloud, un ingénieur solution ou un architecte logiciel.
- Vous aimez construire des solutions complètes plutôt que de travailler sur un composant technique isolé.
- Vous aimez comprendre le contexte métier derrière le logiciel que vous construisez.
- Vous êtes à l'aise pour parler avec les clients, poser des questions et remettre en question les exigences peu claires.
- Vous souhaitez travailler avec des produits basés sur l'IA sans nécessairement devenir un spécialiste du machine-learning.
- Vous souhaitez prendre en charge l'intégralité du parcours, de la découverte du problème à la production.
- Une expérience avec le traitement asynchrone, les systèmes pilotés par les événements, les systèmes distribués ou les applications à forte intégration est un plus.
- Une expérience avec des technologies telles que Docker, Kubernetes, Terraform, Azure Container Apps, App Service, Functions ou des services comparables est un plus.
- Une expérience avec Databricks ou des plateformes de données d'entreprise est un plus.
- Une expérience pratique de l'intégration de LLMs, de services d'IA, d'interfaces conversationnelles, de recherche intelligente ou de fonctionnalités génératives est bénéfique, mais une expertise approfondie en machine-learning n'est pas requise.
- Une compréhension des modèles d'application d'IA pratiques tels que les sorties structurées, l'appel d'outils, la génération augmentée par récupération, la validation, les solutions de repli et les garde-fous est un plus.
Pourquoi nous rejoindre ?
- Impact client réel : construisez des solutions utilisées dans des environnements d'entreprise réels et résolvez des problèmes métier significatifs.
- Responsabilité de bout en bout : participez au cycle de vie complet de livraison, de la découverte et de l'architecture à la mise en œuvre et à la production.
- Ingénierie moderne et IA : travaillez à l'intersection de l'ingénierie logicielle, des plateformes cloud, des données et de l'IA appliquée.
- Collaboration technique forte : travaillez aux côtés de professionnels expérimentés du logiciel, de l'IA, des données, du cloud et des produits.
- Croissance continue : développez vos compétences grâce à des projets stimulants, des certifications, des formations et une exposition directe aux environnements d'entreprise modernes.
- Culture d'ingénierie : rejoignez une équipe qui valorise l'exécution pragmatique, la qualité technique, la curiosité, la collaboration et les résultats mesurables.
- Modèle de travail flexible : travaillez dans un environnement hybride moderne sur nos sites de Cologne, Munich et Lisbonne.
À propos de KI performance
Chez KI performance, nous aidons les organisations à utiliser les données, les logiciels et l'intelligence artificielle pour résoudre des défis métier complexes et se préparer à un avenir axé sur l'IA.
Notre travail va des plateformes de données d'entreprise et des architectures cloud aux applications basées sur l'IA, aux flux de travail intelligents et aux solutions GenAI de qualité production. Nous travaillons en étroite collaboration avec des entreprises de premier plan et des partenaires technologiques pour construire des solutions techniquement robustes, opérationnellement durables et liées à une valeur métier mesurable.
Notre culture est façonnée par des personnes curieuses et opérationnelles qui aiment prendre des responsabilités, apprendre rapidement et construire des solutions significatives ensemble.
Des perspectives différentes font de meilleures équipes.
Nous accueillons les candidatures de tous, indépendamment de l'identité de genre, de l'origine ethnique ou sociale, de la religion ou des croyances, du handicap, de l'âge ou de l'orientation sexuelle.
Ce qui compte pour nous, c'est ce que vous apportez à l'équipe et ce que vous voulez construire avec nous.
