
AI Software Engineer
L'IA révolutionne la manière dont les logiciels sont développés. Chez AMCS, vous serez à l'avant-garde de cette évolution : vous utiliserez des outils de développement basés sur l'IA pour créer des applications SaaS évolutives et des agents intelligents capables de résoudre des problèmes complexes pour nos clients du monde entier. Si vous aimez créer, expérimenter et proposer des technologies qui font la différence, nous serions ravis de faire votre connaissance.
Qui sommes-nous ?
Chez AMCS, le développement durable est au cœur de notre activité — et nous proposons des carrières qui font la différence. Depuis nos origines en Irlande jusqu’à nos équipes réparties en Europe, en Amérique du Nord et en Australasie, nous réunissons des personnes ambitieuses pour contribuer à redéfinir les secteurs qui font vivre notre monde.
Nos activités
Nous développons des solutions SaaS intelligentes basées sur le cloud qui transforment des opérations complexes en performances plus intelligentes et plus durables. S'appuyant sur l'IA, les données et une expertise sectorielle approfondie, notre technologie aide nos clients à optimiser leurs itinéraires, à gérer le recyclage, à améliorer leur conformité, à exploiter de nouvelles perspectives et à progresser plus rapidement vers un avenir plus efficace et circulaire.
Pourquoi rejoindre AMCS ?
Rejoignez AMCS et intégrez une équipe internationale où la raison d'être va de pair avec la performance. Chez nous, vous pourrez faire évoluer votre carrière, travailler avec des technologies de pointe et contribuer au développement de logiciels qui font une différence tangible pour nos clients et les secteurs d'activité qui font tourner le monde.
L'opportunité
Nous recherchons un ingénieur logiciel pour rejoindre notre équipe d'ingénierie et contribuer au développement de la prochaine génération de produits AMCS.
À ce poste, vous serez chargé(e) de concevoir, développer, tester et assurer le support technique d'applications SaaS et de solutions basées sur l'IA. Au sein d'une petite équipe de développement autonome, vous participerez à l'ensemble du cycle de vie du développement logiciel, en créant des fonctionnalités évolutives, des API, des expériences utilisateur et des agents IA qui apportent une réelle valeur ajoutée aux clients.
C'est l'occasion de travailler avec des méthodes d'ingénierie modernes, des technologies cloud et des outils de développement d'IA, tout en contribuant à façonner des produits utilisés par des organisations du monde entier.
Principales responsabilités
Concevoir, développer et mettre en production des fonctionnalités de produits SaaS sur l'ensemble de la pile technologique.
Développer des services, des API, des applications front-end et les modèles de données associés.
Développer des agents d’IA qui s’intègrent à la plateforme AMCS et au framework d’IA.
Écrire du code clair, facile à maintenir et rigoureusement testé.
Participer aux revues de code et contribuer aux meilleures pratiques d'ingénierie.
Dépanner et résoudre les problèmes à l’aide des journaux, des métriques, des diagnostics et d’outils assistés par l’IA.
Travailler au sein de pipelines CI/CD pour développer, tester et déployer des logiciels de manière sûre et efficace.
Collaborer étroitement avec les chefs de produit, les ingénieurs qualité et les équipes de la plateforme.
Participer aux discussions sur la conception technique et aux décisions architecturales.
Accompagner et encadrer les ingénieurs moins expérimentés lorsque cela s'avère nécessaire.
Développement, tests et mise en production grâce à l'IA
Intégrez des assistants de programmation basés sur l'IA et des outils de développement agentique à votre flux de travail quotidien.
Confiez à des agents de codage autonomes et semi-autonomes des tâches de développement clairement définies.
Utilisez les tests assistés par l’IA pour améliorer la qualité, la couverture et la rapidité de livraison.
Vérifiez et validez le code et les tests générés par l’IA afin de vous assurer qu’ils respectent les normes d’ingénierie.
Évaluez les nouveaux outils d’IA et partagez les bonnes pratiques avec l’ensemble de l’équipe.
Compétences et expérience
Compétences techniques
Expérience dans le développement et la mise en production d'applications logicielles.
Maîtrise approfondie d’au moins un langage et un framework backend modernes, tels que C#/.NET.
Expérience avec des technologies front-end modernes telles qu'Angular, React ou Vue.
Bonne compréhension des bases de données relationnelles, du langage SQL et de la modélisation des données.
Expérience dans le développement et l'utilisation d'API et de services.
Connaissance des plateformes cloud et des déploiements basés sur des conteneurs.
Expérience de l'utilisation de Git et des pipelines CI/CD.
Solide compréhension des pratiques de test logiciel, notamment les tests unitaires, d'intégration et automatisés.
IA et expérience utilisateur des plateformes
Expérience dans l'intégration d'applications à des plateformes, des frameworks ou des modèles d'extensibilité.
Connaissance des agents IA, des assistants et des modèles d'application IA modernes.
Expérience pratique de l’utilisation d’assistants de codage IA tels que Claude Code, Codex, Cursor ou des outils similaires.
Expérience dans l'utilisation de l'IA pour accélérer le développement, les tests, les revues de code ou la documentation.
Qualités personnelles
Solides compétences en matière de résolution de problèmes et d'analyse.
Excellentes compétences en communication et en collaboration.
A l'aise dans des environnements de développement Agile ou Kanban.
Capacité à prendre en charge des fonctionnalités, de la conception jusqu’au support en production.
Esprit d'apprentissage continu et intérêt pour les technologies émergentes et le développement logiciel basé sur l'IA.
Ce que nous proposons
Rémunération et avantages sociaux compétitifs
Des modalités de travail flexibles et hybrides
Des opportunités d'évolution de carrière et de formation
Collaboration et ouverture à l'international
Programmes de bien-être et de soutien aux employés
La possibilité de contribuer à la construction d’un avenir plus durable
Prêt à faire la différence ?
Chez AMCS, votre travail aide les organisations à fonctionner plus efficacement tout en contribuant à un avenir plus durable. Si vous êtes passionné(e) par le génie logiciel, l'intelligence artificielle et le développement de technologies permettant de relever des défis concrets, n'hésitez pas à nous contacter.
#LI-JR1