Thesis Internship 2020 – Computer Science – Stockholm

Hey Master students, 

Up for writing your Master’s thesis with us nextspring?

Here is your chance to dive deep into one of our exciting thesis scopes. You’ll be supervised by one of our experienced engineers and work with cutting edge technology. It’s a great way to see the technology side of a fast-growing company and gain in-depth knowledge of what it’s like to be a Spotify employee. 

We’re are looking for enthusiastic students with a real passion for music and an ambition to go far, just like us. You need your skills, a strong will to grow and develop, and a passion for music. You also need to be on the last year of your studies and able to start writing your thesis in January 2020.  

These suggestions for master thesis projects are paid work, and they can be adjusted to your skillset and the university demands. This is a special chance to dig into some real challenges with one of our teams.

These are the teams that are looking for a thesis intern for January 2020! 

Off Platform Experience – Viral loop 

The off-platform experience team is a cross-functional team of backend engineers with a mission to drive growth and retention through the extension of Spotify consumption to partner surfaces. In more detail, the team partners with major technology companies to enable users to share Spotify content on social & messaging services such as Instagram Stories, TikTok, FB messenger and Skype. They are owning the viral loop while enabling Spotify entities on the partner platforms.

Thesis suggestion
The team is now looking for a master thesis student to run data analysis of the viral loop as a part of the thesis project and provide the team with valuable insights that would benefit the team.

Courses in: Computer Science or Software Engineering. 
Skills: Backend systems such as Java, Android or iOS and are familiar with running Data Analysis. 

Client build – Continuous Integration

Client Build provides the continuous Integration (CI) infrastructure for Spotify apps. They are responsible for the client development, building infrastructure and supporting systems. The team support a build system growing by 3X every year, currently executing around 30000 builds per day on some 450 machines. We provide and maintain a large fleet of machines for building and testing software on Linux, macOS and Windows. The team is responsible for the integrations between source control, CI-system, artifact storage and result reporting. The challenge for the future is staying ahead of the growth curve while continuously improving the developer user experience.

Thesis suggestion:
Possible problem areas of a thesis include but are not limited to:

  • CI in the context of many developers (1000+). Development processes, scalable and reliable infrastructure.
  • Reporting and visualization of CI results. Reducing TTR (Time To Recover from failed build).
  • Reducing the impact of unreliable tests and infrastructure.
  • Test selection and speculative test execution. 

Courses in: Computer Science, Software Quality or Developer Productivity
Skills: Software development, git, java, python or C++

App Architecture – Open suggestion

The App Architecture is a part of the platform organization who is responsible for the technology ecosystem to enable Spotify to learn and deliver quickly while safely and easily scaling to our customers, and enabling our employee growth around the globe.  The App Architecture team works more specifically on maintaining and evolving our architecture, libraries, and patterns to enable mobile developers to be productive at Spotify’s scale.

Thesis suggestion:
Possible problem areas of a thesis include but are not limited to: 

  • Investigate the tangible benefits and trade-offs of declarative approaches to building UI as opposed to traditionally imperative approaches.
  • Determine metrics and/or strategies to promote isolation between features in large clients.
  • Improve the immediacy of developer feedback in large codebases limited by build times.

Courses in: Computer science
Skills: Mobile development

Performance – Battery consumption 

The mission of the Performance team is to assure that our products are fast and efficient by tracking their performance and taking action to improve them. We mainly work with mobile clients (iOS/Android) and data pipelines.

Thesis suggestion: 
The team is looking for a student to build a model that can approximate the accurate battery consumption for an application on a mobile device. This model would be based on metrics such as network usage and CPU usage that are easier to track via existing APIs.

Courses in: Computer science
Skills: Programming


Make sure to specify which team and thesis suggestions you’re interested in our application form, and we will try to match you with the best thesis project for your skillset.  Keep in mind that the suggestions are just a first draft and might change until you start in January 2020. 

All these projects will be conducted in Stockholm and we will pay you 35 000 SEK for your thesis (note that we can’t cover things like relocation, housing, or travel expenses). 

These master thesis opportunities are only open to students that are currently studying at a Swedish university or campus.

When you apply we ask you to fill in a quick application form, attach a resume and a cover letter. In your cover letter, please include why the thesis suggestions you chose is interesting and relevant to you. You can also add your own thesis idea if you have one. You’re welcome to apply in pairs, in that case, please send in one application attaching both your CV’s with a joint Cover Letter. 

The deadline to apply is October 23rd, 2019. You can expect the following application timeline:

  • Mid September, 2019 – Mid October, 2019: Application Review
  • Late October, 2019 – Mid, November 2019: Interviews
  • November 2019: Offers given out
  • 20 January , 2020: Thesis Intern program start

We strongly believe that diversity of experience, perspectives, and background will lead to a better workplace for our employees and a better product for our users and our creators. This is something we value deeply and we encourage everyone to come be a part of changing the way the world listens to music.

Similar jobs

Machine Learning Engineering Internship – Summer 2020

R&D Internship, Students Boston, USA

Advertising Sales – Tokyo – Summer 2020

Business Internship, Students Tokyo, Japan

Data Science Internship – Summer 2020

R&D Internship, Students New York, USA

Data & ML Engineering – Stockholm & Gothenburg – Summer 2020

R&D Internship, Students Gothenburg, Stockholm, Sweden