Master Thesis: Optimizing AI generated code's energy efficiency

Technology, Data & Digital · Software & Web Development · Software Engineering · Artificial Intelligence

In short

This Master Thesis focuses on optimizing the energy efficiency of AI-generated code. You will investigate integrating coding agents with energy analysis tools to create an energy-aware development workflow, resulting in a prototype and experimental evaluation.

Responsibilities

  • Investigate how coding agents can be integrated with energy analysis, profiling, etc. tools in its pipeline.
  • Design, implement, and evaluate an energy-aware GenAI-assisted software-development workflow.
  • Develop a methodology for evaluating the greenness of GenAI-generated applications.
  • Design an architecture for integrating energy feedback with coding agents.
  • Develop techniques for whole-application optimization.
  • Create a benchmark and experimental results.
  • Provide recommendations for energy-aware agentic software development.

Requirements

  • Background in computer science, software engineering, or a related field.
  • Good programming skills in Python or another modern programming language.
  • Familiarity with Linux-based development environments and command-line tools.
  • Interest and experience in generative AI, large language models, and AI-assisted software development.
  • Ability to conduct technical literature reviews, design experiments, analyze results, and document findings.
  • Strong analytical and problem-solving skills.
  • Ability to work independently while communicating effectively in an international working environment.
  • Good written and spoken English.

Benefits

  • Outstanding opportunity to use your skills and imagination to push the boundaries of what's possible.
  • Build solutions never seen before to some of the world's toughest problems.
  • Be challenged, but not alone; join a team of diverse innovators.
  • Opportunity to craft what comes next.
  • Encouraging a diverse and inclusive organization is core to our values.
  • Championing diversity and inclusion in everything we do.
  • Driving innovation through collaboration with people with different experiences.

Skills

PythonLinuxGenerative AILarge Language Models
#AI#GenAI#energy efficiency#software development#master thesis
Ericsson Logo

About Ericsson

Pioneering technology for connecting billions of people worldwide

Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible

Ericsson Logo

Company

Ericsson

Job Posted

3 days ago

Employment Type

Internship

Work mode

On Site

Experience Level

Student

Locations

Stockholm, Sweden

Qualification

Master

Applicants

Be an early applicant