Développeur Backend IA H/F
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Chez SD Worx, vous évoluez dans un environnement où l’esprit d’équipe, la confiance et le sens du travail sont au cœur de notre quotidien.
Ici, chacun a la place de s’épanouir : nous vous accompagnons avec des formations et des opportunités d’évolution, toujours adaptées à vos ambitions.
Nous recherchons un Développeur .NET Backend expérimenté et motivé pour renforcer notre équipe. Le candidat idéal maîtrise l’écosystème .NET, excelle dans la conception de solutions robustes et scalables, et dispose d’une expérience confirmée sur un projet intégrant des composants d’Intelligence Artificielle (IA).
Qui est SD Worx?
Notre mission est claire : nous soutenons les entreprises, des PME aux grands acteurs internationaux. Nous les aidons à gérer leurs collaborateurs grâce à des solutions performantes en matière de paie et de ressources humaines. Elles peuvent ainsi attirer, développer et fidéliser les talents.
Le monde des RH et de la technologie évolue rapidement. C'est pourquoi nous développons des solutions qui respectent les règles, mais qui sont également flexibles et innovantes. C'est ainsi que nous faisons vraiment la différence pour nos clients.
En choisissant SD Worx, vous rejoignez un groupe européen ambitieux. Vous contribuez au succès de nos clients et vous jouez un rôle important dans le soutien de leurs collaborateurs.
Le cœur de SD Worx ? Ce sont nos collaborateurs. Ce sont eux qui font la différence chaque jour.
Que signifie la diversité et l’inclusion chez SD Worx ?
Chez nous, la diversité et l’inclusion ne sont pas seulement des valeurs, elles font partie intégrante de notre identité. Nous célébrons les forces individuelles et garantissons à chacun(e) des opportunités égales pour grandir et s’épanouir. Notre culture repose sur le respect, la confiance et l’innovation.
Quel sera votre rôle avec nous ?
Mission
Développer et maintenir des APIs et microservices .NET et contribuer à l’intégration de fonctionnalités IA (LLM, RAG, modèles ML) dans nos applications. Participer à l’évolution technique des solutions et à l’industrialisation des usages IA.
️ Responsabilités
- Développer des services back-end .NET/ASP.NET Core performants et sécurisés.
- Concevoir et maintenir des APIs REST, microservices et bases de données SQL.
- Intégrer des fonctionnalités IA : Azure OpenAI / OpenAI, RAG, embeddings, orchestration.
- Collaborer avec les équipes Produit, Data/ML et DevOps.
- Participer aux code reviews, à la qualité du code et à l’amélioration des pratiques.
- Contribuer à la mise en place des pipelines CI/CD et de l’observabilité (logs, metrics).
1. Développement & Architecture
- Concevoir, développer et maintenir des APIs REST et microservices performants en .NET / ASP.NET Core.
- Participer aux choix d’architecture (Clean Architecture, DDD light, découplage, patterns de résilience).
- Garantir la qualité, la sécurité et la robustesse du code (gestion des erreurs, logging, observabilité).
2. Intégration de fonctionnalités IA
- Intégrer des services IA : Azure OpenAI / OpenAI, modèles de langage, embeddings.
- Contribuer à la mise en place de pipelines IA : RAG, vectorisation, recherche sémantique, gestion du contexte.
- Participer à la conception de mécanismes de sécurité IA (contrôle des prompts, limitation des risques).
- Optimiser la performance et les coûts liés aux appels IA (tokens, caching, batching).
3. Industrialisation & Cloud
- Déployer et maintenir les services dans le cloud Azure (App Service, Functions, Key Vault, Storage).
- Contribuer au développement et à l’amélioration des pipelines CI/CD (Azure DevOps ou GitHub Actions).
- Travailler avec des environnements conteneurisés (Docker, notions Kubernetes).
- Participer à la mise en place de bonnes pratiques d’observabilité : logs, traces, métriques (App Insights / OTel).
4. Gestion des données & performance
- Modéliser et maintenir des bases de données SQL (SQL Server ou PostgreSQL).
- Optimiser les performances des APIs : indexation, requêtes, caching (Redis), optimisation de la charge.
- Participer à la gestion des données utilisées dans les cas d’usage IA (qualité, fraîcheur, conformité).
5. Qualité logicielle & bonnes pratiques
- Écrire et maintenir des tests unitaires et d’intégration.
- Par