Dear student! We invite you to take a step towards your future. University of Tartu Institute of Computer Science joins hands with prominent companies to combine cutting-edge education and practical work experience. Positions for next year will be revealed in the spring of 2025.
Company description | Tilde is one of the leading European language technology companies. With a team of over 150 professionals across Latvia, Lithuania, and Estonia, we’re proud to develop impactful AI-driven solutions that enable multilingual communication in Europe and beyond. |
Website | |
Location | Remote or Riga office |
Language | Estonian and English |
Expected assignments |
|
Topics for master’s thesis | LLM adaptation for Estonian in-context question-answering for RAG-use case |
Expectations for applicant |
|
Questions for the Applicant |
|
Supervisor | Toms Bergmanis or Mārcis Pinnis |
Why join us? | As an AI Engineering intern specializing in LLMs at Tilde, you’ll play a key role in developing state-of-the-art AI technologies. You’ll collaborate with a multidisciplinary team of researchers and engineers to design, implement, and optimize LLMs that drive Tilde’s language solutions. |
Company description | Telia is the largest IT and telco company in Estonia, being market leader in all its business areas. Our mission at Telia is to shape the future of one of the world’s most connected regions, pioneering ways for businesses and societies to become smarter and more sustainable. We value collaboration, continuous learning, and competent teams. We have a friendly and supportive work environment where each of us does our job with great devotion. The rapid and continuous development of our area also gives us endless opportunities for constant growth and learning. Learn more: https://www.telia.ee/ettevottest/karjaar-telias and https://www.youtube.com/watch?v=CBKTdIr7H74 Telia as employer:
|
Introduction | Join our team as a Network Solutions Architect Trainee Are you passionate about network solutions and eager to develop your skills in a dynamic environment? We are offering a unique opportunity for training and growth as a Network Solutions Architect. Join us and be part of a team that values innovation, collaboration, and professional development. |
Location | Office in Tallinn (Mustamäe tee 3) or Tartu (Turu 26B) Hybrid work is a common way of working. |
Language | Estonian is mandatory. |
Expected assignments |
|
Topics for master’s thesis | Futureproofing Network Inventory |
Expectations for applicant | Technical Skills
Analytical and Problem-Solving Skills
Knowledge of Technology and Trends
|
Supervisor | Ardo Abel, Domain Architect |
Why join us? | Join us to see and experience life in one of the largest IT teams in Estonia, where we develop and manages approx 800 systems (from legacy to innovation). As part of your internship, you will have the chance to learn about our IT and network systems, architecture, and work with different experts in the field. |
Application process | We start with CV/LinkedIn profile and motivation letter. Questions to address in text or through video
If we take your application further, we will have a follow-up interview to learn more about you and your motivation. |
Company description | MyDello is revolutionizing freight forwarding by bringing global freight online. Check out our website at MyDello.com |
Introduction | MyDello, launched in 2021, is fast-growing digital freight forwarder that offers the best shipping options across all freight modes, providing instant quotes and guaranteed prices. We believe that global logistics will become fully automated, and MyDello is on a mission to connect all parties in the supply chain to significantly reduce overall logistics costs. |
Introduction video | |
Location | Our office is located in Tallinn, but we support and encourage remote work. However, we believe face-to-face communication in the office is crucial for success during the initial settling-in period. |
Language | English or Estonian |
Expected assignment | The specific tasks depend on agreements made, but generally, you will:
Supply chain CO2 emission modeling
|
Topics for Your Master’s Thesis |
|
Expectations for applicant | Supply chain CO2 emission modeling
|
Supervisors | Rasmus Karja, Product owner at MyDello Siimu Kaas, CTO and Co-founder at MyDello |
Why should you join us? | Join us and lead the future of digital logistics. We serve more than 1,500 customers across Europe. Your science-backed input will have a meaningful role in digitalization of the $10T logistics industry. We value teamwork, creativity, and learning from mistakes. You will join a passionate team where your ideas matter. You will be a full member of our amazing global team from day 1. |
Application process | Our process is simple:
|
Company description | MyDello is revolutionizing freight forwarding by bringing global freight online. Check out our website at MyDello.com |
Introduction | MyDello, launched in 2021, is fast-growing digital freight forwarder that offers the best shipping options across all freight modes, providing instant quotes and guaranteed prices. We believe that global logistics will become fully automated, and MyDello is on a mission to connect all parties in the supply chain to significantly reduce overall logistics costs. |
Introduction video | |
Location | Our office is located in Tallinn, but we support and encourage remote work. However, we believe face-to-face communication in the office is crucial for success during the initial settling-in period. |
Language | English or Estonian |
Expected assignment | The specific tasks depend on agreements made, but generally, you will:
Automated shipment tracking data modeling with AI
|
Topics for Your Master’s Thesis |
|
Expectations for applicant | Automated shipment tracking data modeling with AI
|
Supervisors | Rasmus Karja, Product owner at MyDello Siimu Kaas, CTO and Co-founder at MyDello |
Why should you join us? | Join us and lead the future of digital logistics. We serve more than 1,500 customers across Europe. Your science-backed input will have a meaningful role in digitalization of the $10T logistics industry. We value teamwork, creativity, and learning from mistakes. You will join a passionate team where your ideas matter. You will be a full member of our amazing global team from day 1. |
Application process | Our process is simple:
|
About Montonio | Montonio is an e-commerce checkout platform, loved by over 8000 merchants in the Baltics, Finland, and Poland. To date, we have raised nearly 19M € from Index Ventures and the people who built Wise, Bolt, and Pipedrive. We aim to be the go-to partner online merchants can rely on to grow their business, one superb checkout experience at a time. 🚀 |
Introductory paragraph | As a software engineer at Montonio, you’ll be able to dive into account-to-account payments, the magic of e-commerce checkout experiences, parcel shipping, anti-money laundering, or other exciting projects. With a full-stack role, you'll tackle both front-end and back-end tasks, contributing to the development and refinement of user experiences. |
Image/video | Read more about the position and our culture: |
Arrangement of collaboration:
| You'll be working from our Tallinn office, where our main engineering team is based. During the first 4 months, we expect you to work on-site most days to get properly integrated into the team. After this initial period, it is possible to transition to a hybrid arrangement with 1-2 remote days per week, although we value and encourage in-person collaboration. Our working language is English, used for all communication and documentation. |
Expected general assignments |
|
Expected topics for master’s thesis | As a startup operating in a fast-changing environment, it’s difficult to foresee the projects you will be working on. However, here’s a selection of potential topics:
|
(Technical) expectations for applying student | Our expectations for you:
Bonus points:
We believe passionate engineers can thrive in any environment, no matter the language or framework. Hence, there’s no need to be already familiar with all of our tech. Here are some of the technologies you can expect to work with at Montonio:
|
Supervisor designated by the partner | Kristofer Turmen, CTO & Co-Founder |
Why should you join us? | We’re all about creating products with heart and soul. As a Montonio software engineer, your focus will be on coding and collaborating to craft compelling experiences. You'll play an integral role in the product lifecycle, from design to deployment, incorporating user feedback for iterative improvements. Your dedication to our merchants' success and understanding of our product's broader context will be key to your success. True end-to-end ownership is the name of the game in Montonio. As a young team, we don’t have strict processes or archaic structures. As we’re still building our engineering culture, your input will help us create an environment that drives innovation while giving people the space to try out new things. There are plenty of opportunities to experiment and contribute to our shared goal of delivering exceptional products while supporting the needs of our customers and team. You would be joining Montonio at a very opportune time. We’re still a team of 60 people and we are growing. It is a very exciting time that enables the possibility to be part of shaping the organization, our products, and Montonio's brand. You’ll be part of a kickass team of friendly, forward-thinking people who always support each other. ❤️ |
Application process | Here is our application process. Not all candidates will progress to all stages.
|
Company description | Enefit / Eesti Energia is a company which operates in the Baltic Sea electricity and gas markets and in the international fuel market. We have the most diverse energy portfolio in the Baltic Sea region: we produce energy from oil shale, biomass, tire chips,municipal waste, wind, sunand water. We use oil shale to produce liquid fuels – shale oil and oil shale gasoline as well as electricity and heat. |
Introduction | We have a dedicated teamwho promotes and leads the innovations, we name this team E-Lab. The team consists of highly skilled specialists in the field of software engineering, data science and cloud engineering. We test diferent solutions in cooperation with other units and external partners in the framework of short-term prototyping projects. Data Scientists participate in E-Lab as core team members, providing their expertise andknowledge on machine learning, data analysis and optimization. The Machine Learning engineer, would work closely with data scientists in orderto deploy theirmodel. They wouldalso work closely with software engineers who deal with back-end and infrastructure. ML engineer would work starting from the feature engineering phase, creating pipelines for data cleaning, transforming and then training and predicting for the ML model in production. |
Location | There are ofices in Tallinn and Tartu. Part of the team is in Tallinn, another part in Tartu. Physical presence is asked on Tuesdays (if no lesson at university), one week in Tallinn, theother in Tartu.Transport is paid by the company. Otherdays can be whether remote, whether at the ofice. |
Language | English |
Expected assignment |
|
Topics for master’s thesis | Integrate MachineLearning forecasting modelsin production |
Expectations for applicant |
|
Supervisor | Vitali Domaškevitš, Tech Lead |
Why you should join us? |
|
Application process | Questions:
Forthe second roundof admission, therewill be a workassignment, as well as an interview with the supervisor. |
Company description | Enefit / Eesti Energia is a company which operates in the Baltic Sea electricity and gas markets and in the international fuel market. We have the most diverse energy portfolio in the Baltic Sea region: we produce energy from oil shale, biomass, tire chips, municipal waste, wind, sun and water.We use oil shale to produce liquid fuels –shale oil and oil shale gasoline as well as electricity and heat. |
Introduction | We have a dedicated teamwho promotes and leads the innovations, we name this team E-Lab. The team consists of highly skilled specialists in the field of software engineering, data science and cloud engineering. We test diferent solutions in cooperation with other units and external partners in the framework of short-term prototyping projects. Data Scientists participate in E-Lab as core team members, providing their expertise andknowledge on machine learning, data analysis and optimization. Data scientists work on diverse themes: renewable electricity production forecast, consumption forecast, electricity price forecast, data analysis for electricity production, for electric vehicles, energy storage… |
Location | Thereare ofices in Tallinn andTartu. Part of the team is in Tallinn, another part in Tartu. Physical presence is asked on Tuesdays (if no lessonat university), oneweek in Tallinn, the other in Tartu. Transport is paid by the company. Other days can be whether remote, whether at the ofice. |
Language | English |
Expected assignment |
|
Topics for master’s thesis | Probabilistic (quantile) forecasting of electricity prices |
Expectations for applicant |
|
Supervisor | Jean-Baptiste Scellier, data science team lead |
Why you should join us? |
|
Application process | Questions:
Forthe second roundof admission, therewill be a work assignment, as well as an interview with the supervisor. |
Company description | Reach-U, www.reach-u.com Data analysis platforms for telecommunications and media companies, optimization and profiling algorithms, data exploration user interfaces, geospatial data |
Introduction | Reach-U is working with customers around the world on unique data-driven projects, for example analyzing mobile networks, fusing data from mobile, internet, and TV traffic. With our purpose-built technology our customers can perform business analysis much more interactively than with other tools. |
Location | Reach-U is located in Tartu, hybrid work is common (remote individual + office teamwork). |
Language | Mix of Estonian and English |
Expected assignment |
|
Topics for master’s thesis |
|
Expectations for applicant |
(candidate does not need to have all of them, any abovementioned skill may be enough) |
Supervisor | Elis Kõivumägi, Project manager, PhD student in the University of Tartu, Distributed Systems group Teet Jagomägi, Product owner, MSc in Geographical Information Systems … or someone else, depends on the profile of the candidate |
Why you should join us? | Reach-U is 30 years old Tartu University spin off. Initially we focused on geographic information systems, then mobile operators, today we serve the largest media company in North America. We have several “mission impossible” projects currently under delivery, you can contribute with testing various new approaches. If they work well, the impact will be huge. We mix back-end and front-end developers, data engineers, UX/UI design to create tools that serve people around the world. We believe in teamwork. You will be full member of our team, but if you have a friend/partner you like to work with, we are happy to define a task where you can work as a mini-team. |
Application process | 1) Please describe your experience in free form (perhaps link to portfolio/github, if you have any). 2) Describe briefly (and even better, convincingly and attractively) your motivation, in which area you want to develop yourself. 3) when looking back at your hobby projects or courses at the university, would you be able to bring out some “wow!”, “heureka!” or “I like that!” moments? If yes, can you please describe? Based on those three points above, we put together the short list of candidates we would like to meet. The goal is to test if we match. Maybe you have also 3 questions to us? |
Example of the task:
Method(s): Multidimensional clustering and interactive visualization
Example dataset: TV viewership data that contains logs from set-top-boxes and website visits.
Working hypothesis: in what household groups did the exposure to TV commercial increase visits to website (=generated lift)?
Data structure:
We can start with reasonably-sized dataset to build a demonstrator. The real dataset includes millions of households and hundreds of millions of view facts.
The formula of generating lift:
2) Optionally, make attractive interactive visualization of the clustering result. Some examples of visualization techniques, but do not take these as a firm guidance.
Company description | AS SEB Pank, Home Page | SEB
|
Introduction | SEB is a leading Nordic bank with over 165 years of experience. SEB has a department for Customer Data and Strategic Transformations. In this department we use data to drive product innovation and support other division with data-driven solutions. Our team consists of experts in the field with a strong focus on advanced data analyses. We use data science methods and machine learning to create analytical insights and predictive models. Join our team to help us create the next generation of data-driven financial products. |
Career | SEB | |
Location | SEB Tartu Innovation Centre in Delta building or Tallinn at SEB main office. |
Language | Knowledge of English is mandatory, knowledge of Estonian is a bonus. |
Expected assignments | Main tasks during the project:
|
Topics for master’s thesis | The topic will be agreed upon with the student, considering the interests of both parties. Possible directions:
|
Expectations for applicant | Expectations for the applicant:
|
Supervisor | Kristel Kammer, Strategist at SEB Baltics Kristina Lillo, Innovation Lead, leading collaboration between SEB and universities |
Why should you join us? | Join us to shape the future of banking with data-driven products. Serving 2 million customers in the Baltic, we prioritize sustainability, innovation, and customer-centricity. By joining our team, you'll contribute to pioneering solutions and redefine the banking experience, making a lasting impact in the industry. |
Application process | The application process involves three steps:
|
Company description | Bolt is the European super-app with over 100 million customers in over 45 countries and over 500 cities across Europe and Africa. We seek to make cities for people, not cars, by accelerating the transition from owned cars to shared mobility. We offer better alternatives for every use case, including ride-hailing, shared cars and scooters, and food and grocery delivery. |
Website | https://medium.com/bolt-labs |
Location | Tartu |
Language | English |
Expected assignments | ● Implementation of proof of concept (PoC) ● Reading, presenting, and reproducing previously published research related to the problem. ● Clear and transparent documentation of results |
Topics for master’s thesis | We have different directions depending on the candidate's background and interest: 1. Machine learning models for long-term effects estimation in AB tests. 2. Machine learning models to monitor metrics and data quality. 3. LLM applications for knowledge-specific tasks in AB test platforms. |
Expectations for applicant | ● Experience with Python and data related data science libraries (Numpy, Pandas) ● Familiarity with SQL and Jupyter Notebooks ● Knowledge/interest in experimentation and causal inference topics. |
Questions for the Applicant | 1. What drew you to the specific topic you are applying for? 2. How do you see your work in this program contribute to your broader career goals, and how do you plan to leverage this experience to grow and develop professionally? 3. Describe a machine learning project you've worked on that you are proud of. What was it about? What were the challenges you faced, and how did you overcome them? |
Supervisor | Carlos Bentes, Senior Data Scientist |
Why join us? | We value people's potential over experience. We believe that talented and hard-working people grow quickly, so we give them opportunities that most other companies would not. The experimentation platform is a cross-functional distributed team of data scientists and software engineers that work on exciting problems with an impact, helping Bolt transform urban transportation and make cities for people, not cars. |
|
Company description | Enefit / Eesti Energia is a company which operates in the Baltic Sea electricity and gas markets and in the international fuel market. We have the most diverse energy portfolio in the Baltic Sea region: we produce energy from oil shale, biomass, tire chips, municipal waste, wind, sun and water. We use oil shale to produce liquid fuels – shale oil and oil shale gasoline as well as electricity and heat. |
Introduction | We have a dedicated team who promotes and leads the innovations, we name this team E-Lab. The team consists of highly skilled specialists in the field of software engineering, data science and cloud engineering. We test different solutions in cooperation with other units and external partners in the framework of short-term prototyping projects. Data Scientists participate in E-Lab as core team members, providing their expertise and knowledge on machine learning, data analysis and optimization. Data scientists work on diverse themes: renewable electricity production forecast, consumption forecast, electricity price forecast, data analysis for electricity production, for electric vehicles, energy storage… |
Location | There are offices in Tallinn and Tartu. Part of the team is in Tallinn, another part in Tartu. Physical presence is asked on Tuesdays (if no lesson at university), one week in Tallinn, the other in Tartu. Transport is paid by the company. Other days can be whether remote, whether at the office. |
Language | English |
Expected assignment |
|
Topics for master’s thesis | Probabilistic (quantile) forecasting of electricity prices |
Expectations for applicant |
|
Supervisor | Jean-Baptiste Scellier, data science team lead |
Why you should join us? |
|
Application process | Questions:
For the second round of admission, there will be a work assignment, as well as an interview with the supervisor. |
Company description | Swedbank is one of the largest banks in our home markets in the Baltics and Sweden with more than 7.3 million private and 600 000 business customers. We offer a wide selection of financial services and work every day to support people, businesses, and society to grow by promoting a healthy and sustainable economy. |
Business domain | Financial services |
Location | Tallinn & Tartu, hybrid work, with regular physical presence encouraged |
Language | English |
Expected internship assignments | Our data science team is based within the Anti-Financial Crime (AFC) function of the bank, developing high quality and dependable data science products. In our team you will:
|
Topics for master’s thesis |
|
Expectations for applicant |
|
Supervisor | Simon Whelan, Head of Data Science and Analytics, AFC Andreas Karlsson, Team Manager in Data Science, AFC |
Why should you join us? | Swedbank is over 200 years old and one of the largest banks in each of our home markets, including Estonia. Our customers trust us to handle their finances, but we also have an obligation to society to prevent bad actors abusing the financial system. Come and join the largest data science team in Swedbank and help us build the products that protect society and bring the promise of AI to the whole bank. |
Application process | Questions to address in an application either in text or through video
If we take your application further, we will have a series of virtual interviews to learn more about you and to test your data science skills. |
Company description | Pipedrive Software development (CRM & intelligent revenue platform) https://www.pipedrive.com/ |
Introduction | We are confident that Pipedrive needs no introduction. As the first CRM to employ Kanban for visualizing sales, Pipedrive was established in 2010 by five Estonian engineers and entrepreneurs. By 2020, it had become the fifth Estonian company to achieve unicorn status. |
See our introduction video. | |
Location | Tartu, we expect your presence in the office. We hold the belief that face-to-face communication and physical presence are more effective during your initial months. Later on, it becomes possible to work remotely once you have gained confidence. |
Language | English |
Expected assignment |
|
Topics for master’s thesis | Pipedrive has multiple initiatives that lean on disruptive approaches to solving problems. Depending on your interests, the following areas are hot:
But of course, there are also many other topics that could be available depending on your interests. |
Expectations for applicant |
|
Supervisor | Mykhailo Dorokhov, Senior Engineering L&D Lead As your supervisor, Mykhailo will take care that you are growing as an engineer and that your goals at university are aligned with what you do at Pipedrive. You will also get a buddy in the team you'll be working with, who will support you through your journey as a software engineering intern. |
Why you should join us? | Pipedrive is one of the pioneers that joined the program back in 2017 and has been participating ever since. We recognize the potential of what a master’s student can achieve and really appreciate the value of a good thesis. Many of the program’s alumni are currently our employees, continuing their work at Pipedrive. We have recently launched the first AI-powered solutions in our product, and you'll have a chance to work together with people who do AI on enterprise level, and who knows, maybe even make your thesis in this area! |
Application process | We have a simple three-step interview process: Step 1. Every applicant must take a brief cognitive aptitude test. If you like logic puzzles - you'll love this one.
|
Company description | Codemagic - CI/CD for mobile teams. DevOps. codemagic.io |
Introduction | Releasing mobile applications is a nightmare and we’re tired of it! Codemagic is designed for mobile so teams can set up their CI/CD pipelines to release mobile application to the stores. |
Location | Codemagic has a remote team working from different parts in EU, Africa, Middle East and Asia. Candidate can choose to work remotely or we have desks available at our co-working space at Mobi Lab - Akadeemia 3, Tartu. |
Language | English |
Expected assignments | Student shall become familiar with Codemagic product and it’s capabilities in order to help Codemagic users to learn. For this particular project we propose that student will try to use language models to improve how new users can learn and adopt Codemagic product. Project success is measured by adoption rate of the idea student will develop as well as product metrics that it should influence. |
Topics for master’s thesis | For example: ● Language models in DevOps for mobile developers. |
Expectations for applicant | For example: ● Interested in language models ● Interested in mobile application development ● Good understanding of CI/CD ● Can use Codemagic.io product |
Why should you join us? | Codemagic is a small team of 24 talented people. Our customers are some of the best mobile and devops teams in the world like Toyota, Google, SmartID. We want to make our product more accessible to the next generation and I think you can help us! We have tried, but haven’t really focused or invested a lot into trying to use language models in our product. This is your opportunity to experiment and have a real impact. |
Application process | Why do you want to join Codemagic? Have you tried to use Codemagic product before? |