Technical Debt often arises in software repositories as an undesirable complexity caused by the need to take shortcuts to meet Time to Market requirements. It is imperative to address technical debt to ensure the long-term quality and sustainability of software systems. One approach that could possibly lead to rapid reduction of these technical debts is through the application of Generative AI-based code generation/refactoring techniques.
This thesis explores the exciting opportunity to work on the application of cutting-edge Artificial Intelligence (AI) techniques and measure the gains that it can possibly offer through innovations in the Product Development Lifecycle.
What you will do:
• Collaborate with teams to collect and analyse software metrics and other relevant data to identify and assess Technical Debt.
• Develop a measurement model for Technical Debt based on factors like Impacts on legacy, cost to overcome these Technical Debts etc.
• Collaborate with Software design Teams, experienced Technical Leaders and other colleagues to identify and implement AI-driven methods to resolve Technical Debts.
• Conduct experiments and measurements to see how fast and efficiently (with no impacts on performance etc.) can the AI based methods identify and resolve these Technical Debts.
• Analyse the outcomes of the experiments and develop insights for performance enhancement.
The Skills you bring:
• Currently enrolled in a master’s program in Computer Science, Mathematics, Physics, Electrical Engineering, Telecommunications, or a related field.
• Strong interest and/or experience in AI, ML.
• Experience with programming languages, preferably C.
• Knowledge of Product Development Lifecycle, Continuous Integration is a plus.
• Good communication and teamwork abilities.
• Problem solving aptitude and are a self-driven person.
Location: Stockholm
Recruiter: Niclas Persson, niclas.persson@ericsson.com. Please note that we can not accept any applications through email
Why join Ericsson?
At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.
Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more.
Primary country and city: Sweden (SE) || Stockholm
Req ID: 756561