
Duck Creek Technologies développe des logiciels d’entreprise pour les assureurs de biens et de responsabilité. Sa plateforme regroupe les principales fonctions de l’assurance, notamment la gestion des contrats, la facturation, la gestion des sinistres et l’analyse des données, tandis que la configuration low-code aide les équipes d’assurance à adapter leurs produits et leurs processus à l’évolution des besoins du marché. L’entreprise se situe à l’intersection de l’assurance, du SaaS et des technologies d’entreprise, et collabore avec des partenaires technologiques pour favoriser des opérations plus efficaces et améliorer l’expérience client.
Ingénieur logiciel II, IA et API cloud
Concevez des solutions d’IA reposant sur des LLM et des API cloud natives pour les produits SaaS d’assurance dommages de Duck Creek. Développez des services d’IA générative prêts pour la production avec Python et C#/.NET.
Description
- Piloter le développement de solutions d’IA appliquée répondant à des besoins complexes dans plusieurs produits.
- Concevoir des applications et des plateformes intégrant des grands modèles de langage.
- Créer des services API hautement disponibles avec Python et C#/.NET.
- Suivre l’évolution des frameworks et des modèles d’IA, et repérer les outils et méthodes utiles à adopter.
- Travailler avec des scientifiques des données, des ingénieurs et des parties prenantes métier pour traduire les besoins en spécifications techniques.
- Choisir les modèles et les techniques d’IA en fonction de leurs performances, de leur évolutivité et de leur interprétabilité.
- Maintenir les normes de qualité, de tests et de documentation dans l’ensemble des bases de code.
- Guider et accompagner les développeurs juniors et les autres membres de l’équipe.
- Créer des pipelines CI/CD automatisés et déployer des services et des modèles d’IA évolutifs, fiables et sécurisés.
Exigences
- Diplôme de licence en informatique, en ingénierie ou dans une discipline connexe.
- Au moins cinq ans d’expérience en développement logiciel.
- Au moins trois ans d’expérience avec des technologies et une architecture cloud natives, notamment le calcul et le stockage conteneurisés, l’IAM et l’intégration de services.
- Expérience avec un framework d’application LLM largement utilisé, tel que LangChain ou Semantic Kernel.
- Expérience avec une base de données vectorielle.
- Expérience dans la création de services API hautement disponibles avec Python et C#/.NET.
- Expérience avec un framework backend tel qu’ASP.NET, Django ou Flask.
- Solides compétences en résolution de problèmes et en analyse.
- Bonne connaissance des principes et pratiques du génie logiciel.
- Capacité à écrire du code clair, maintenable et efficace, conçu pour être évolutif et réutilisable.
- Solides compétences en communication et en collaboration.
- Volonté de continuer à apprendre et de se tenir au courant des évolutions du secteur.
- Résider à une distance raisonnable du site désigné à Mumbai ou Bengaluru.
- Passer les entretiens en s’appuyant sur ses connaissances et son expérience personnelles ; les outils d’IA ne sont pas autorisés pendant les entretiens.
Avantages
- Modèle de travail privilégiant la flexibilité et laissant aux employés l’autonomie nécessaire pour organiser leur travail.
- Le télétravail peut être possible au début de l’emploi, selon les besoins de l’activité et les directives de l’entreprise.
- Le travail hybride peut être proposé ; le site et les horaires sont définis par le responsable et les besoins de l’organisation.
- Culture inclusive et environnement offrant l’égalité des chances.
- Possibilités de collaboration en personne, de liens avec l’équipe et d’évolution professionnelle.