Verified from career page · Posted 1w ago

Ericsson

Master Thesis: Evaluating AI Code Knowledge Bases for Developer Productivity

Ericsson · 76 Product Development

Stockholm

Mid-level

Machine learningAWSLLM / GenAIPython

Last seen 1h ago

Posted
1w ago

Posted on 18 September 2026

Workplace
On-site

Work model: On-site

Salary
Not disclosed

Salary range not shared by the company

Visa sponsorship
Not specified

Visa sponsorship details unknown

Join our Team

About this opportunity:

AI coding assistants become far more useful when they are given structured knowledge about a large codebase — its architecture, interfaces, and design intent. Such AI code knowledge bases are increasingly being adopted, but their real benefit is often assumed rather than measured.

This thesis asks the harder question: does an AI code knowledge base actually make developers faster, their answers more correct, and their onboarding shorter — and by how much? The student will design and run a rigorous evaluation of AI code knowledge bases on real software engineering tasks, turning assumed productivity gains into evidence.

What you will do:

Study how AI code knowledge bases are used by coding assistants today and where existing evaluations stop short of measuring real developer productivity.

Design an evaluation methodology: task selection from real work (bug fixes, feature changes, code comprehension), ground-truth definition, and metrics for correctness, time-to-answer, context/token cost, and trust.

Design telemetry into the knowledge base itself: whether it is consulted at all, which entries are retrieved, and whether a retrieved answer is used or discarded by the human or agent working on the task at hand.

Run controlled studies — knowledge-base-assisted vs. baseline assistant, and where feasible with developers — capturing both objective outcomes and perceived usefulness.

Analyse where the knowledge base helps most and least, and why, feeding concrete improvement recommendations back into how knowledge bases are generated.

Deliver a reusable evaluation framework and a written study with statistically honest conclusions about impact.

The skills you bring:

Currently pursuing a Master's Degree in Computer Science, Software Engineering, Data Science, or a similar field.

Solid Python; comfort with LLM/agent tooling and with reading real source code and commit history.

Interest in empirical software engineering, experiment design, and evaluation of AI systems.

Statistical literacy: designing fair comparisons, and report results with their uncertainty and limitations.

Familiarity with retrieval-augmented generation (RAG) and AI coding assistants is a plus.

Experience with cloud AI/ML services (AWS or similar) is a plus.

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: 791142

About Ericsson

Ericsson's European engineering spreads across Budapest, Stockholm, Kraków and Reading. Telecom infrastructure at global scale — Stockholm carries the founding engineering culture, Budapest and Kraków the larger current headcount.

Apply at Ericsson

Similar roles

  1. Master Thesis: Quality of Service for AI Token Traffic in 6G Networks New On-site Ericsson 75 Technology & Research Stockholm Machine learningC++LLM / GenAIPython High-growth Not disclosed Visa: Not specified yesterday
  2. Developer New On-site Ericsson 76 Product Development Stockholm SoftwareCI/CDC++Distributed systems +3 High-growth Not disclosed Visa: Not specified yesterday
  3. Master Thesis: AI-Assisted Integrated Data Center Design for Telecom Core Systems New On-site Ericsson 76 Product Development Stockholm Machine learning High-growth Not disclosed Visa: Not specified yesterday
  4. PRO members only Pro Internship
  5. Master Thesis: Hidden Lifecycle Costs, Portfolio Evolution and Circular Value through Advanced Anal New On-site Ericsson 83 Supply & Logistics Stockholm OperationsPythonSnowflakeSQL +1 High-growth Not disclosed Visa: Not specified yesterday
  6. Master Thesis: AI-Assisted Verification of Production Test Results New On-site Ericsson 76 Product Development Sweden Machine learningPython High-growth Not disclosed Visa: Not specified yesterday
659 more roles like this. Open the board →