Devin est un assistant de programmation IA visant à aider les équipes d'ingénierie à améliorer leur efficacité en automatisant des tâches telles que la migration et la refactorisation de code. Il est capable d'apprendre de manière autonome, de répondre aux demandes en langage naturel et de collaborer en temps réel avec les utilisateurs. L'expertise technique de Devin repose sur le projet de migration de code à grande échelle de Nubank, qui a impliqué le transfert d'un monolithe ETL vieux de 8 ans et comprenant plusieurs millions de lignes de code vers des sous-modules. En automatisant ces tâches répétitives, Devin a permis à Nubank d'améliorer son efficacité d'ingénierie de 12 fois et de réduire ses coûts de 20 fois.