Software Engineer IA – Développeur(se) augmenté(e)
Il y a 13 heures
NeuillysurSeine, Ile-de-France
CARBON IT
Temps plein
Gratuit avec email ou Google
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.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
À propos
de nous Carbon est une société de conseil spécialisée dans le software engineering et l’intelligence artificielle. Aujourd’hui, nous sommes une communauté de 150 passionné(e)s, réunis autour d’une même conviction : pour rester bon techniquement, il faut continuer à apprendre, expérimenter et partager. Depuis quelques années, notre métier évolue profondément. L’IA ne change pas seulement les produits que nous construisons. Elle transforme aussi la manière dont nous concevons, développons, testons et maintenons du logiciel. Chez Carbon, nous sommes convaincus que les meilleurs développeurs de demain ne seront pas ceux qui laisseront l’IA coder à leur place. Ce seront ceux qui sauront l’utiliser intelligemment pour aller plus vite, explorer davantage de solutions et se concentrer sur les problèmes qui nécessitent réellement leur expertise. C’est cette nouvelle façon de faire du software engineering que nous voulons développer. Nos bureaux sont situés à Neuilly-sur-Seine et nos missions se déroulent principalement à Paris intramuros et en petite couronne. Ce qui nous anime ? Résoudre des problématiques complexes, maîtriser nos outils, challenger nos façons de travailler et rester à la pointe sans jamais sacrifier la qualité. Ce que tu peux attendre de nous Chez Carbon, l’apprentissage fait partie du métier. Et dans un environnement où les outils et les pratiques évoluent aussi rapidement, nous voulons donner à nos consultants les moyens d’expérimenter, de comprendre et de construire leur propre manière de travailler avec l’IA. Tu bénéficieras notamment de :
• Formations techniques et certifications pour continuer à développer ton expertise.
• Workshops, Coding Dojos, retours d’expérience et conférences internes.
• Des temps dédiés à l’expérimentation autour des nouveaux usages de l’IA appliqués au développement logiciel.
• Des échanges avec des profils expérimentés en software engineering, architecture, cloud et intelligence artificielle.
• Une culture du partage où les nouveaux outils et pratiques sont testés, challengés et documentés collectivement.
• Des missions sur des architectures modernes et des problématiques techniques à fort enjeu.
• Un environnement dans lequel l’IA est considérée comme un outil d’ingénierie, pas comme un raccourci vers du code que personne ne comprend. Ton rôle En tant que Software Engineer IA, tu seras avant tout un(e) développeur(se). Mais un développeur qui a intégré l’IA à sa manière de concevoir et de produire du logiciel. Ton objectif ne sera pas de générer le plus de code possible. Il sera d’utiliser les nouveaux outils d’IA pour augmenter ta capacité à comprendre, concevoir, développer, tester et faire évoluer des systèmes complexes. Tu interviendras sur des projets software exigeants, avec une question permanente : comment utiliser l’IA pour mieux développer ? Développer avec l’IA
• Concevoir, développer et maintenir des applications robustes, performantes et maintenables.
• Utiliser quotidiennement des assistants de développement et agents de coding pour accélérer certaines tâches et explorer différentes solutions.
• Exploiter l’IA pour faciliter la génération de code, le refactoring, le debugging ou la compréhension d’une codebase.
• Utiliser ces outils pour accélérer la création de tests unitaires et d’intégration, de documentation et de scripts techniques.
• Savoir fournir le bon contexte aux modèles et structurer efficacement ses interactions avec les outils d’IA.
• Vérifier, challenger et améliorer systématiquement le code produit ou suggéré par l’IA. Repenser le cycle de développement L’IA ne sert pas uniquement à écrire du code plus rapidement. Tu chercheras à comprendre comment elle peut améliorer l’ensemble du Software Development Life Cycle.
• Accélérer l’analyse et la compréhension de codebases complexes.
• Faciliter la modernisation et le refactoring d’applications existantes.
• Améliorer la génération et la maintenance des tests.
• Automatiser certaines tâches répétitives de développement.
• Exploiter l’IA pour faciliter les revues de code et l’identification de problèmes potentiels.
• Améliorer la documentation technique et le partage de connaissances.
• Explorer l’utilisation d’agents capables d’interagir avec une codebase et les outils de développement. Garder la maîtrise Utiliser l’IA efficacement demande paradoxalement de maîtriser encore davantage les fondamentaux du développement logiciel. Tu resteras responsable de ce qui part en production.
• Challenger les propositions générées par les modèles.
• Identifier les erreurs, hallucinations, failles de sécurité ou mauvaises pratiques.
• Garantir la qualité, la performance et la maintenabilité du code.
• Concevoir des architectures cohérentes et adaptées aux besoins.
• Mettre en œuvre les bonnes pratiques de Clean Code, SOLID, testing et Software Craftsmanship.
• Participer activement aux revues de code et aux décisions d’architecture. Expérimenter et partager Les pratiques de développement assisté par IA évoluent extrêmement rapidement. Une partie de ton rôle sera donc d’expérimenter.
• Tester de nouveaux assistants, modèles et agents de développement.
• Comparer différentes approches de prompting, context engineering et agentic coding.
• Identifier les usages qui apportent réellement de la valeur… et ceux qui en apportent beaucoup moins.
• Mesurer l’impact de ces pratiques sur la productivité et la qualité du développement.
• Transformer tes expérimentations en bonnes pratiques réutilisables.
• Partager tes découvertes au travers de workshops, retours d’expérience et Coding Dojos. L’objectif n’est pas d’adopter chaque nouvel outil. L’objectif est de comprendre lesquels changent réellement notre manière de développer.
À propos
de toi Nous ne cherchons pas un expert du prompt qui aurait arrêté de coder. Nous cherchons un(e) Software Engineer solide qui voit dans l’IA une occasion de devenir encore meilleur dans son métier.
• Tu justifies de 3 à 8 ans d’expérience en développement logiciel.
• Tu maîtrises au moins un environnement de développement moderne : Java / Spring, TypeScript / Node.js, Python, .
NET ou équivalent.
• Tu possèdes de solides fondamentaux en algorithmique, conception logicielle, API et architecture applicative.
• Tu appliques naturellement les bonnes pratiques de développement : Clean Code, SOLID, Design Patterns et tests automatisés.
• Tu es à l’aise avec Git, CI/CD, Docker et les environnements de développement modernes.
• Tu utilises déjà ou tu as très envie d’approfondir les assistants de développement et agents de coding basés sur l’IA.
• Tu comprends leurs possibilités, mais aussi leurs limites : contexte, hallucinations, sécurité, qualité du code généré et dépendance excessive aux modèles.
• Les notions de prompting, context engineering, MCP, agents ou tool calling éveillent ta curiosité.
• Tu ne considères jamais qu’un code est correct simplement parce qu’un modèle l’a généré.
• Tu apprécies les discussions d’architecture, les code reviews et les débats techniques.
• Tu es curieux(se), autonome et tu aimes tester de nouvelles manières de travailler.
• Et surtout, tu veux comprendre comment l’IA peut augmenter ton expertise plutôt que s’y substituer. Pourquoi nous rejoindre maintenant ? Parce que le métier de développeur est en train d’évoluer. Les IDE deviennent intelligents. Les assistants deviennent des agents. Les modèles comprennent des codebases de plus en plus importantes. Certaines tâches qui prenaient plusieurs heures peuvent désormais être réalisées beaucoup plus rapidement. Mais une chose ne change pas : il faut toujours quelqu’un capable de comprendre le problème, de faire les bons choix et de garantir ce qui part en production. Chez Carbon, nous voulons explorer cette nouvelle manière de faire du software engineering avec des développeurs qui ne veulent être ni spectateurs, ni simples consommateurs de l’IA. Nous voulons tester, mesurer, comprendre et construire nos propres pratiques. Si tu aimes le développement, que tu tiens à tes fondamentaux techniques mais que tu es convaincu(e) que notre manière de coder dans trois ans sera différente de celle d’aujourd’hui, tu devrais te sentir chez toi chez Carbon.