Développeur Backend IA
Role details
Job location
Tech stack
Job description
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.
- Participer aux revues de code pour garantir la qualité, la lisibilité et la sécurité des développements.
- Contribuer à la documentation technique (schémas, décisions d’architecture, patterns utilisés).
6. Collaboration & Agilité
- Travailler en équipe agile (Scrum/Kanban) : participation aux cérémonies, apport technique aux stories.
- Collaborer étroitement avec les équipes Produit, Data/ML, UX et DevOps.
- Proposer des améliorations continues (performance, outils, pratiques, simplification technique).
- Être force de proposition sur les usages IA et les opportunités d’innovation.
Requirements
Qu’est-ce qui vous rend unique ?
🧩 Compétences clés
- Maîtrise de C#, .NET Core, APIs REST, EF Core, SQL.
- Connaissance des bonnes pratiques : Clean Architecture, tests unitaires/intégration, sécurité.
- Expérience cloud : Azure (App Service, Functions, Storage, Key Vault).
- Intégration IA : utilisation de LLM, appels API, gestion des prompts, bases vectorielles.
- Conteneurisation : Docker, notions Kubernetes.
- Git, CI/CD (Azure DevOps ou GitHub Actions).
🎓 Profil recherché
- Bac+3/5 en informatique.
- 3–7 ans d’expérience en développement back-end .NET.
- Première expérience réussie sur un projet IA appliquée (POC ou production).
- Autonomie, rigueur, sens du produit et appétence pour l’innovation.
Benefits & conditions
Qu'avons-nous à vous offrir?
- Un salaire basé sur votre expérience et vos réalisations
- Un environnement dynamique: télétravail jusqu'à 3 jours par semaine après une période d'intégration de 6 mois.
- Du workation: la possibilité de travailler depuis n’importe quel site SD Worx en Europe (4 semaines par an)
- Des opportunités d'apprentissage: grâce à un plan de développement individuel et à des formations professionnelles
- Un développement de carrière: que vous souhaitiez devenir un expert dans votre domaine ou que vous vouliez étendre vos connaissances de manière plus horizontale, il y a toujours de la place pour évoluer au sein de SD Worx!
- Un fort esprit d’équipe et une belle convivialité: teambuilding, participation à des tournois sportifs, soirées collaborateurs.
- Et également: Ticket restaurant, RTT, CE, 1% logement, prime vacances.
About the company
In today’s new world of fluid work, people want to be inspired by what they do and have the freedom to focus on what matters. Organisations need a dynamic, motivated workforce empowered by smart technology. As a leading European provider of integrated HR solutions, SD Worx turns HR into a source of value for their customers’ business and the people that work for them. SD Worx delivers HR solutions across the entire employee lifecycle, from paying employees to attracting, employing, rewarding and developing the talent who make businesses succeed. SD Worx powers performance through four core capabilities: software, outsourcing, consultancy and data-driven insights.
SD Worx is the trusted leading European provider of end-to-end HR solutions for all organisations and workers. About 90,000 small and large organisations across Europe place their trust in the company and its +75 years' worth of experience. SD Worx calculates the salaries of approximately 5.7 million employees and ranks among the top five worldwide. The more than 7,500 employees operate in Belgium (HQ), Austria, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Hungary, Ireland, Italy, Luxembourg, Mauritius, Netherlands, Norway, Poland, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland and the UK. SD Worx achieved a consolidated revenue of EUR 1.058 billion in 2023.