Dear master’s student, take the next leap in your IT career:
Apply to the DIGILINK programme!
APPLICATIONS OPEN
DIGILINK is a practical, innovative study programme that combines learning with real-world experience. The programme connects master’s students from the Institute of Computer Science at the University of Tartu with companies and organisations that are eager to contribute to IT talent development, providing students with hands-on industry experience. For students, this is an excellent opportunity to align two crucial phases of their journey: successfully completing their master’s studies on time while gaining practical experience to prepare for a successful career.
Master’s students from the Institute of Computer Science who are on track to graduate in June 2027 are eligible to apply. Students selected by partner organisations will participate in the programme during their final year of master’s studies, from August to June.
As this is a study-supporting programme that requires full commitment, participants are not permitted to be employed elsewhere during the programme; summer internships with other companies must also have been concluded. It is also not possible to participate in the programme while being on academic leave.
Why apply?
How to apply?
You may apply for up to five positions.
Please make sure that all links shared in your application form are accessible. Use the company-specific additional questions as an opportunity to present yourself in the best possible way. This is your moment to stand out – confidently showcase both your skills and your personality.
The application period will be open from February 21st to March 8, 2026.
If you would like to gain valuable experience and take the next step in your career journey,
apply to the programme!
Company information | 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. |
Introductory paragraph | We have a dedicated team that 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. The Machine Learning engineer would work closely with data scientists in order to deploy their model. They would also 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. |
Arrangement of collaboration:
| Location: There are offices in Tallinn and Tartu. Part of the team is in Tallinn, another part in Tartu. Format: Hybrid. 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 general assignments |
|
Expected topics for master’s thesis | Integrate Machine Learning forecasting models in production |
(Technical) expectations for applying student |
|
Supervisor designated by the partner | Osama Mohamed, Tech Lead |
Why should you join us? | AI is increasingly used in the electricity sector. Strong team with several data scientists and developers, so we learn a lot from each other. |
Application process | In addition to your CV, answer the following question:
2nd round:
|
Company information | 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. |
Introductory paragraph | We have a dedicated team that 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, etc. |
Arrangement of collaboration:
| Location: There are offices in Tallinn and Tartu. Part of the team is in Tallinn, another part in Tartu. Format: Hybrid. 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 general assignments |
|
Expected topics for master’s thesis |
|
(Technical) expectations for applying student |
|
Supervisor designated by the partner | Jean-Baptiste Scellier, data science team lead |
Why should you join us? | Interesting topics. You can apply your skills to an industry that matters: energy. Due to more & more renewable energy, electricity production is less known and requires AI to make the system stable. Strong team with several data scientists, so we learn a lot from each other. |
Application process | In addition to your CV, answer the following questions:
2nd round:
|
This position is open for applications only to students with a very good command of the Estonian language. Therefore, the position description is only available in Estonian.
Company information | GPV Estonia (GPV Group A/S) |
Introductory paragraph | We are looking for a master’s student to help map and pilot the implementation of autonomous mobile robots (AMRs) in inter-unit intralogistics, with the goal of improving efficiency, reducing manual work, and shortening lead times. |
Arrangement of collaboration:
| Location: Elva, Valga mnt 7a. Format: Hybrid. Periodic presence in production is required for testing, measurements, piloting activities. Language: Estonian and/or English. |
Expected general assignments |
|
Expected topics for master’s thesis |
|
(Technical) expectations for applying student |
|
Supervisor designated by the partner | Kristjan Piir, Engineering Manager Severin Israel, Senior Operations Manager Jaan Oder, IT Manager |
Why should you join us? | Opportunity to participate in a real factory pilot project: you will perform data-driven analysis, test AMR solutions (including top modules), and see the direct impact of your work on production processes. You will gain hands-on experience in:
|
Application process | In addition to your CV, answer the following question:
2nd round: an (online) interview, where your motivation, technical skills, and fit with the team is discussed |
Company information | HiveNavigator |
Introductory paragraph | HiveNavigator develops beekeeping technology where we turn the beehive from a “black box” into a measurable and predictable system. We build big-data-driven remote monitoring and decision support for bee colonies, combining sensor data (audio, temperature, RH, etc.) with machine learning to enable predictive, needs-based beekeeping. This is the development of sector-changing technology. The aim of the collaboration is to develop machine learning models based on beehive audio and sensor data for the early detection of beekeeping-related events. |
Arrangement of collaboration:
| Location: Remote Format: Hybrid; at the beginning we prefer regular in-person meetings in Tartu/Viljandi (e.g. 1–2 days per week). Language: Estonian or English. Start of the collaboration: if possible, in April 2026 |
Expected general assignments |
|
Expected topics for master’s thesis |
|
(Technical) expectations for applying student |
|
Supervisor designated by the partner | Taavi Tull – Lead in beekeeping and system development In collaboration with the data science and hardware team |
Why should you join us? | You will be part of developing a sector-changing technology. You will work with a real biological system, combining sensor data and human observation into a single learning system. This is a rare combination of audio AI, sensor fusion, and real-world event data — a very strong portfolio asset in applied ML/IoT. If there’s a match, you will have the possibility of continuing the collaboration in the next steps of building the tech and product as a member of the team. |
Application process | In addition to your CV, answer the following question:
2nd round will comprise of a technical interview and a short mini-case discussion based on a dataset. |
This position is open for applications only to students with a very good command of the Estonian language. Therefore, the position description is only available in Estonian.
Company information | IndiGO Europe |
Introductory paragraph | indiGO Europe AS (formerly Clevon) develops automated driving solutions for indiGO’s next-gen EVs. Our driverless delivery vehicle ‘GO Bot’ serves as the primary R&D platform. We've been making public road deliveries across the globe for major players in different industries for over 4 years. Right now we have an active partnership with Omniva. |
| Video | Video |
Arrangement of collaboration:
| Location: Tartu. Format: Hybrid: office teamwork + individual remote work. Language: English. |
Expected general assignments | Among the numerous challenges for automated vehicles (AV), indiGO’s interest for the DIGILINK program fall into one of two: A) Engineering solutions for (semi-)automatic creation of HDMaps: HDMaps are information dense data structures which support the AV by providing info such as:
While visual editors assist in manual creation of HDMaps, the work is very laborious and scales poorly. On the other hand, composing information from: driven logs (e.g. GPS traces), satellite/aerophoto imagery, and other maps (e.g. OpenStreetMap) has potential to automate the creation of HDMaps. B) Automated Driving robot’s Operational design domain (ODD) detection and management: an AV functional capabilities are limited, it should only operate within the scope of those limits. For instance, unexpected road works or extreme weather conditions may fall out of the ODD of the vehicle, in which case the system should be able to detect this automatically and respond to the situation accordingly (e.g. ask for a teleoperator to take over driving and return the vehicle into a state where it can resume automated driving). |
Expected topics for master’s thesis | General assignments for topic A:
General assignments for topic B:
|
(Technical) expectations for applying student |
|
Supervisor designated by the partner | Jakob Mass, Head of Research |
Why should you join us? |
|
Application process | In addition to your CV, answer the following questions:
2nd round: an (online) interview |
This position is open for applications only to students with a very good command of the Estonian language. Therefore, the position description is only available in Estonian.
Company information | Medgical |
Introductory paragraph | Clinical trial recruitment is a major bottleneck, with high costs and delays stemming from the manual screening of patients against complex eligibility criteria. The goal of this work is the design, development, and validation of a novel hierarchical matching system. The system employs a cascade of techniques – from simple rule-based logic to advanced Large Language Models (LLMs) – to automatically and efficiently identify eligible patients from electronic health records (EHRs). The primary objectives are to significantly reduce recruitment costs, increase matching precision, and enable real-time integration with clinical systems, thereby accelerating clinical research. Approximately 80% of clinical trials fail to meet enrollment deadlines, and 30% of trial sites enroll zero patients. The core problem is the reliance on manual, time-consuming, and error-prone processes for screening patient records against lengthy and complex trial protocols. This creates a critical need for automated, accurate, and scalable solutions that can parse both structured and unstructured clinical data to identify suitable candidates efficiently. |
Image/video | |
Arrangement of collaboration:
| Location: Primarily remote. The core work—algorithm development, data analysis, and system design—can be conducted effectively from any location with a secure internet connection. Format: The default mode is working from a distance. However, we strongly encourage and will facilitate regular in-person collaboration sessions in Tartu. We will coordinate with the student's course schedule to plan these sessions, which could include: Language: English. All project documentation, code, meetings, and written communication will be in English to fully include international students and align with the technical nature of the work. |
Expected general assignments | The student will engage in a full-cycle data science and software engineering project, including:
|
Expected topics for master’s thesis | Research question 1: Can a hierarchical matching architecture, escalating from rule-based to LLM-driven methods, optimize the trade-off between computational efficiency and screening accuracy? Research question 2: What are the definitive performance metrics (e.g., sensitivity, specificity, speed) for each tier of such a system when applied to real-world clinical trial criteria? Hypothesis: A hierarchical system will correctly identify eligible patients with >95% sensitivity and >90% specificity while reducing screening time by over 50% compared to manual methods, with over 70% of cases resolved without invoking LLMs. |
(Technical) expectations for applying student | Programming skills in Python |
Supervisor designated by the partner | Primary supervisor: Dr Armando Vieira Clinical co-supervisor in Trial Methodology: Dr Diogo Silva |
Why should you join us? | You will work with real, de-identified clinical datasets from hospitals and industry partners in a secure research environment with GPU access for LLM development. The project is embedded in an international collaboration, including a pharmaceutical company and The Royal Marsden in London, offering rare exposure to real-world clinical research and high-impact AI applications. |
Application process | In addition to your CV, answer the following question:
2nd round: a video interview with the company representatives |
| Company information | Omniva |
Introductory paragraph | Omniva is an international logistics company operating worldwide. Omniva is also the national postal service provider of Estonia and operates commercial networks in Latvia and Lithuania. Omniva delivers goods purchased online – even from distant countries – quickly to customers’ homes, the nearest post office, or to our customers’ preferred destination: 24/7 parcel lockers across the Baltics. We are the largest service provider in the Baltic region. We understand local markets and stay close to our partners to find the best solutions for each specific region. Omniva’s international business is a driver of cross-border e-commerce in the Baltics, Eastern Europe, the Caucasus and Central Asia. Our current logistics centres operate in the United States, the United Kingdom, Germany, the Netherlands, Lithuania, Estonia, Finland and Oman. Operations in Kyrgyzstan will begin in September. We are working purposefully to become the fastest-growing company in the region. We are bold enough to enter new markets and introduce modern solutions there. We are prepared to adapt to all kinds of circumstances and last-minute changes. Our solutions create opportunities to generate more revenue with lower investment. We offer extensive logistics networks and collaborate with the most reliable partners. Omniva currently employs approximately 2,500 people, all dedicated to ensuring customer satisfaction and bringing the world to customers’ doorsteps. |
Arrangement of collaboration:
| Location: Tallinn Format: Hybrid Language: English |
Expected general assignments |
|
Expected topics for master’s thesis |
|
(Technical) expectations for applying student |
|
Supervisor designated by the partner | Lauri Koobas, Head of Data |
Why should you join us? | By joining Omniva, you will have a unique opportunity to contribute at a time when the company is undergoing significant transformation – evolving from a traditional postal company into an international technology-driven enterprise. As part of our organisation, you will gain insight into how our data team is structured and the challenges they face on a daily basis. |
Application process | In addition to your CV and motivation letter, answer the following questions:
2nd round: a (video) interview |
| Company information | Pipedrive |
Introductory paragraph | 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. |
Arrangement of collaboration:
| Location: Tartu Format: When you begin at Pipedrive, 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 general assignments | There are three positions available:
No matter the position, you will be a part of a team, participate in planning, standups, and retro meetings. We don't expect but encourage you to come up with your own solutions, ideas, research findings. |
Expected topics for master’s thesis | Pipedrive has multiple initiatives to use Machine Learning for customer-facing features and to improve internal processes. Topics for this year will revolve around:
|
(Technical) expectations for applying student | AI Engineering position: We want you to have good Python skills, and to be curious about LLMs and agentic systems. Software Engineering position: You are comfortable with one programming language, REST APIs, SQL and Git are a big plus. No matter the position, a good candidate has:
|
Supervisor designated by the partner | Mykhailo Dorokhov, Senior Engineering L&D Lead As your supervisor, Mykhailo will take care that you are growing as a specialist 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 should you join us? | Pipedrive is one of the pioneers that joined the program back in 2018 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. |
Application process | We have a simple three-step interview process: Step 2. Make a short 2-minute video introducing yourself, describing your previous studies/experience and telling us what made you apply to Pipedrive Step 3. Interview with our engineers and TA partner. We don't bite, and it's your chance to see Tartu from the 16th floor. |
Company information | Reach-U |
Introductory paragraph | Reach-U works with customers around the world on unique data-driven projects. For example, analyzing mobile networks and 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. Areas of activity: data analysis platforms for telecommunications and media companies, optimization and profiling algorithms, data exploration user interfaces, and geospatial data. |
| Image | Image
|
Arrangement of collaboration:
| Location: Tartu Format: Hybrid work is common (individual remote work + office teamwork). Language: Our working language is a mix of English and Estonian. |
Expected general assignments |
Example of the potential task below We will start with a reasonably-sized dataset to build a demonstrator. The real dataset includes millions of households and hundreds of millions of view facts. Optionally, make attractive interactive visualization of the clustering result. |
Expected topics for master’s thesis |
|
(Technical) expectations for applying student |
We don’t expect you to know it all; having a few of these skills is more than enough. |
Supervisor designated by the partner | Teet Jagomägi, Product owner, MSc in Geographical Information Systems … or someone else, depending on the profile of the candidate. |
Why should you join us? | Reach-U is a 35-year-old University of Tartu spin-off. While we initially focused on geographic information systems and later on mobile operators, today we serve the largest media company in North America. We currently have several 'mission impossible' projects under delivery, and you can contribute by testing various new approaches. If they succeed, the impact will be huge. Our team is a mix of back-end and front-end developers, data engineers, and UX/UI designers, all working together to create tools that serve people around the world. We believe in teamwork. You will be a full member of our team, but if you have a friend or partner you enjoy working with, we are happy to define a task where you can work together as a mini team. |
Application process | In addition to your CV, answer the following question:
Based on your answers, we will put together a shortlist of candidates we’d like to meet. The goal is to see if we’re a good match. Perhaps you also have a question or three for us? |
This position is open for applications only to students with a very good command of the Estonian language. Therefore, the position description is only available in Estonian.
Company information | Soldera |
Introductory paragraph | Soldera is an AI-native climate-tech startup building autonomous, AI-powered infrastructure that enables the buying, selling, and management of renewable energy certificates across more than 30 European national registries through a single unified platform. Field of activity: artificial intelligence, energy software, data platforms, automated trading systems. |
Image/video | |
Arrangement of collaboration:
| Location: Tartu Format: On-site Language: English |
Expected general assignments |
|
Expected topics for master’s thesis |
|
(Technical) expectations for applying student |
|
Supervisor designated by the partner | Tõnis Pool, CTO |
Why should you join us? | Soldera offers the opportunity to contribute to a highly ambitious AI-powered product with real impact on Europe’s energy security and green transition. The student will gain hands-on experience in a fast-growing deep-tech company, working on state-of-the-art agentic AI systems and data platforms together with experienced engineers and founders. |
Application process | In addition to you CV, please also provide:
|
Company information | Swedbank |
Introductory paragraph | 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 in growing by promoting a healthy, sustainable economy. Field of activity: financial services |
Image/video | |
Arrangement of collaboration:
| Location: Tallinn & Tartu Format: Hybrid working, with regular physical presence encouraged Language: English |
Expected general assignments | Our data science team is based within the Anti-Financial Crime (AFC) function of the bank, developing high-quality, reliable data science products. In our team, you will:
|
Expected topics for master’s thesis |
|
(Technical) expectations for applying student |
|
Supervisor designated by the partner | 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 from abusing the financial system. Come join the largest data science team at Swedbank and help us build products that protect society and bring the promise of AI to the whole bank. |
Application process | In addition to you CV, please also answer the following questions, either in text or video:
2nd round: a series of virtual interviews to learn more about you and to test your data science skills |
This position is open for applications only to students with a very good command of the Estonian language. Therefore, the position description is only available in Estonian.
This position is open for applications only to students with a very good command of the Estonian language. Therefore, the position description is only available in Estonian.
This position is open for applications only to students with a very good command of the Estonian language. Therefore, the position description is only available in Estonian.
| 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 would also 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 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 | Integrate Machine Learning forecasting models in production |
| Expectations for applicant |
|
| Supervisor | Vitali Domaškevitš, Tech 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 | 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 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 | 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 an employer: Image
|
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) |
Language | Basic knowledge of Estonian is mandatory. |
Expected assignments |
|
Topics for master’s thesis | Futureproofing Network Inventory |
Expectations for applicant | Technical Skills (while expertise in all listed technologies is beneficial, a strong understanding of 70-80% of them is sufficient.)
Analytical and Problem-Solving Skills
Knowledge of Technology and Trends
It is beneficial to have at least one certification:
|
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 assignments | The specific tasks depend on agreements made, but generally, you will:
|
Topics for Your Master’s Thesis | Supply chain CO2 emission modeling |
Expectations for applicant |
|
Supervisors | Rasmus Karja, Product owner 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 assignments | The specific tasks depend on agreements made, but generally, you will:
|
Topics for Your Master’s Thesis | Implementing LLM tools to gather meaningful tracking data from shipment carriers for the MyDello shipment tracking system |
Expectations for applicant |
|
Supervisors | Rasmus Karja, Product owner 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 here |
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 | Veriff Website: https://www.veriff.com |
Introduction | We are the preferred identity verification platform partner for the world’s most innovative growth-driven organizations helping conveniently verify and safeguard users anywhere in the world. We support the broadest number of identity documents from nearly every country and territory in the world - and this is continually increasing! We build ML models that safeguard honest people online. As an intern, you’ll join our ML teams in creating the next generation of AI-driven identity verification solutions. Take a look at this interview with Krister, one of our previous interns (and current colleague): https://www.veriff.com/our-people/tech-talent-krister-kasemaa |
Arrangement of collaboration: | Location: Tallinn (hybrid is possible) |
Expected general assignments |
|
Expected topics for master’s thesis |
|
(Technical) expectations for applying student |
|
Supervisor designated by the partner | Doğuş Karabulut, Senior Engineering Manager |
Why should you join us? | At Veriff, you’ll be at the heart of machine learning innovation. You’ll gain hands-on experience shaping AI that protects millions of people globally. We give you the freedom to learn, grow, and contribute to real-world products that make a difference. |
Application process | Round 1: Short video where you introduce yourself and share why you want to join us at Veriff. What excites you about applying deep learning to identity verification? Describe a small project you’ve done and your biggest takeaway. How do you see this internship contributing to your long-term career goals? Round 2: Virtual or in-person interview with our Data Science team. We’ll discuss your ideas, a potential thesis topic, and walk you through the day-to-day internship tasks.
|
| 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. |
| Image/video | Videos: |
Website | |
Business domain | Mobility |
Location | Tartu |
Languages required | English |
Expected assignments |
|
Topics for master’s thesis | We have different directions depending on the candidate's background and interest:
|
Expectations for applicant |
|
Questions for the Applicant |
|
Supervisor | Carlos Bentes, Senior Data Scientist |
Why Bolt? | 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. Find more about Bolt:
|
Company description | Pipedrive Software development (CRM & intelligent revenue platform) |
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. |
Image/video | |
Arrangement of collaboration:
| Location: Tartu Language: English Format: When you begin at Pipedrive, 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. |
Expected general assignments |
|
Expected topics for master’s thesis | Pipedrive has multiple initiatives that aim to utilize Machine Learning to improve customer-facing, as well as internal parts of our system:
But of course, there are also many other topics that could be available depending on your interests. |
(Technical) expectations for applying student |
|
Supervisor designated by the partner | 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 should you 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. |
Application process | We have a simple three-step interview process: Step 2. Make a short 2-minute video introducing yourself, describing your previous studies/experience and telling us what made you apply to Pipedrive Step 3. Interview with the internship manager, our engineers and TA partner. We don't bite, and it's your chance to see Tartu from the 16th floor. |
Company description | Starship Technologies is the world-leading robotic delivery company, operating in more than 100 cities across the world. We design, build, and operate fleets of delivery robots and use these to provide delivery services to grocery retailers, restaurants, and delivery apps. |
Introduction | Our engineering teams cover a wide range of domains, from the robot’s software, hardware and communications with servers, through optimization and supply-demand matching tools, to apps for customers, merchants and operations teams. |
Image/video | An example of how we work - overcoming challenges posed by snow |
Arrangement of collaboration:
| Starship’s engineering teams are located in Tallinn and Helsinki. The more time you spend physically at the office, the more you will likely get out of this collaboration. That said, many engineers prefer to work remotely for at least part of the week, and you will also have the option of working remotely. The working language in Starship’s engineering teams is English. |
Expected general assignments | Estimating the battery level of a delivery robot and its depletion rate under various circumstances. Improving the accuracy of battery level prediction of a robot after a driving/idling/charging task would help us make better planning decisions and increase efficiency of the service. In this project, you would:
|
Expected topics for master’s thesis | Estimating the battery level of a delivery robot and its depletion rate under various circumstances |
(Technical) expectations for applying student |
|
Supervisor designated by the partner | Martin Pihlak, Team Lead of the Core Services team |
Why should you join us? |
|
Application process | For the first round of admission, please answer the following questions:
In the second round of admission, you can expect:
|
Company description | Starship Technologies is the world-leading robotic delivery company, operating in more than 100 cities across the world. We design, build, and operate fleets of delivery robots and use these to provide delivery services to grocery retailers, restaurants, and delivery apps. |
Introduction | Our engineering teams cover a wide range of domains, from the robot’s software, hardware and communications with servers, through optimization and supply-demand matching tools, to apps for customers, merchants and operations teams. |
Image/video | An example of how we work - overcoming challenges posed by snow |
Arrangement of collaboration:
| Starship’s engineering teams are located in Tallinn and Helsinki. The more time you spend physically at the office, the more you will likely get out of this collaboration. That said, many engineers prefer to work remotely for at least part of the week, and you will also have the option of working remotely. The working language in Starship’s engineering teams is English. |
Expected general assignments | Evaluating a heuristic optimizer for robot logistics planning instead of a genetic optimizer. While our current genetic optimizer works well in practice, it has a drawback of being complex to reason about and modify. A heuristic (rule based) optimizer might be a better choice in some cases. We would expect you to:
|
Expected topic for master’s thesis | Evaluating a heuristic optimizer for robot logistics planning |
(Technical) expectations for applying student |
|
Supervisor designated by the partner | Tanel Hiir, Principal Software Engineer in the Fleet Orchestration team |
Why should you join us? |
|
Application process | For the first round of admission, please answer the following questions:
In the second round of admission, you can expect:
|
Company description | Founded in 2019, Waybiller is an end-to-end bulk transport management solution dedicated to transforming the logistics industry by providing efficient, paperless solutions that simplify workflows, enhance competitiveness, and conserve resources. |
Introduction | In our development we are leveraging Django framework on backend and React on frontend, along with CI/CD pipelines in a cloud environment, ensuring a modern, scalable, and high-performance system. We follow the Scrum methodology in our Agile development process, allowing us to continuously iterate and respond to evolving business needs effectively. We are always looking for new and innovative ways to develop and implement technology to make logistics smarter. Our small but dynamic team comprises top developers, sales representatives, customer success managers, and product designers. Backed by our parent company, Thorgate, we bring expertise, innovation, and mentorship to everything we do. We believe that strong communication and smart collaboration are the keys to our success. Daily standups, business development meetings, and regular feedback sessions keep us aligned and productive. Our team’s motivation comes from the outstanding results Waybiller produces for its clients and our 3Cs—communication, communication, and communication—keep everything running smoothly. |
Website | |
Location | Tallinn / Remote |
Language | English |
Arrangement of collaboration | You will begin by familiarizing yourself with Waybiller’s existing systems and understanding how AI can enhance logistics workflows. Initially, you will work on fine-tuning large language models (LLMs) to create an AI Assistant tailored to Waybiller’s use cases. Once the fundamental AI capabilities are developed, you will move on to designing and implementing workflows and intermediate services that connect the AI Assistant with Waybiller’s backend systems. Throughout the project, you will document architecture, processes, and results in a clear and transparent manner. By the end of this journey, your work will contribute to a fully integrated AI-driven assistant that enhances user experience and operational efficiency in logistics management. |
Expected assignments |
|
Topics for Your Master’s Thesis |
|
Expectations for applicant |
|
Supervisors | Bora Büyükdoluca - Engineering Manager Bora will focus on your growth and help align your internship goals with your work at Waybiller. You will also have a buddy from the Waybiller Development Team, supporting you with your development process and helping you achieve your goals working on Waybiller. |
Why should you join us? | As an AI Applications Engineer at Waybiller, you’ll contribute to a groundbreaking project that will transform how clients interact with logistics platforms. Working alongside a talented and supportive team, you’ll have the opportunity to design and implement cutting-edge AI solutions, hone your skills in LLM development, AI-driven applications, and backend integration, all while making a tangible impact in the logistics industry. |
Application process |
The first round is screening the applications and the answered questions. The answers can be sent either in a written form or as a short video - as long as it is in English! The second round would be a test assignment based on our tech stack and an interview with the supervisor and HR. |
Company description | Mercans - Global Payroll SaaS |
Introduction | Mercans is an international IT company offering comprehensive payroll and HR services. We specialize in developing innovative cloud-based Payroll, HR and Recruitment software solutions. Our main product is HR blizz, which is a web-based Payroll & HR system aimed at all level enterprises all over the world. Our goal is to make a payroll and HR system that just works – without the user having to be an expert on taxation and finance. Our team consists of thriving professionals from diverse backgrounds that all share passion for innovation. We put great effort into fostering a friendly and supportive atmosphere across all our teams, ensuring a workplace where everyone feels valued and empowered. |
Introduction video | |
Location | Tartu, Estonia We highly encourage interns to work from our office in Tartu. We believe that being physically present in the office provides the best learning experience, facilitates collaboration with our team, and ensures smoother onboarding into our projects. That being said, we are also open for hybrid arrangements based on need. |
Language | English |
Expected assignments |
The position combines elements of ML engineering, ML Ops engineering, and Data Science. Eventually you will have the opportunity to explore and grow in one or more of these directions. |
Topics for Your Master’s Thesis |
|
Expectations for applicant |
|
Supervisors | Oleg Denysenko - Director of AI/ML Engineering |
Why should you join us? | Mercans combines 20 years of global experience with an innovative, forward-thinking mindset. We are pioneers in payroll technology, constantly pushing boundaries to automate and optimize complex processes. At Mercans, you’ll find a fun team of professionals from all over the world that thrives on big ideas, collaboration, and innovation. Rest assured, we are committed to providing you with every opportunity to learn, grow and stretch to the highest level of your ability and potential. |
Application process |
|
Company description | Name: University of Tartu Autonomous Driving Lab Business domain: Self-driving vehicles Link to website: https://adl.cs.ut.ee/ |
Introduction | University of Tartu Autonomous Driving Lab was founded in 2019 together with Estonian ride-hailing unicorn Bolt. The main goals of our lab are:
Our lab has a real self-driving vehicle built on top of the Lexus SUV platform which we regularly test in the city center of Tartu. |
Introduction video | Autonomous Driving Lab September Street Demo |
Location | Location: Narva mnt 18, Tartu Format: on-site or remote, weekly meetings |
Language | Estonian or English |
Expected assignments | Testing track:
Machine learning track:
|
Topics for Your Master’s Thesis |
|
Expectations for applicant | Testing track:
Machine learning track:
|
Supervisors | Tambet Matiisen - project manager |
Why should you join us? | Autonomous Driving Lab offers a unique glimpse into the inner workings of self-driving vehicles. We are among the few labs or companies in Estonia that have taken an ambitious world-scale goal. We have decided to evaluate the self-driving technology in our lab in a hands-on manner, trying to get our lab car to drive in the whole Tartu by April 2026. You will directly contribute to that goal, either by ensuring the car behaves safely in simulation before being released on the streets, or by enhancing the perception capabilities of the car by training better machine learning models. |
Application process | Start by first answering these four questions:
There are no right or wrong answers here; different people are suited for different tasks. Based on the answers/links we may decide to give you a trial assignment. The assignment will be a small coding exercise in Python. The final stage is a face-to-face interview with the team.
|
Company description | Name: RYTM Technology OÜ Keywords: AI, artificial intelligence, fintech, investing, LLM fine-tuning Website: (demo) rytm.ai |
Introduction | RYTM Technology is a startup developing an AI-based stock analysis solution to deliver quick and reliable “buy, sell, hold” recommendations for retail investors. Join us to help bring AI-driven investment advice to the next level! |
Introduction images | Image
Image
Image
|
Location | Location: Tartu, Estonia (Tartu Science Park / Delta building). However, we are flexible: partial remote work is possible. Format: At least two days per week on-site (meetings, model testing.) |
Language | Estonian or English |
Expected assignments |
|
Topics for Your Master’s Thesis |
|
Expectations for applicant |
|
Supervisors | Kristjan Eljand, CEO - Project Manager, AI Strategy Lead, Designer of investment models |
Why should you join us? | At RYTM, you’ll be at the forefront of AI innovation: you’ll work on real applied research that creates “buy, hold, sell” stock recommendations. Our experienced team provides both technical and business mentoring. You can integrate your Master’s research topic directly into real industry work and see how your contributions shape retail investors’ decisions. |
Application process | First round: Submit a brief motivation letter/video: Why are you interested in AI-driven stock analysis?
Second Round: in-person or virtual interview. Possible test task on model testing/code improvement. |
Company description | Tarmetec is an Estonian metal industry company that develops and manufactures automotive accessories. Also offers product development and manufacturing services to clients from various industrial sectors worldwide. Website: https://metecgroup.eu/ |
Introduction | Automotive accessories designed, developed, and manufactured by Tarmetec are sold under the Metec brand in most European countries. In addition to our own products, we also offer subcontracting services. Tarmetec's subcontracted production consists of end products used in the automotive industry, machinery manufacturing, healthcare, pharmaceuticals, the food industry, and more. Our clients are international, publicly listed corporations, for whom we must maintain a high technological level and lead in innovation. Join us and make your contribution! |
Introduction video | Video |
Location | Location: Tartu Format: In-person and remote mix (with the expectation of some on-site teamwork) |
Language | Good knowledge of Estonian |
Expected assignment |
|
Topic for Your Master’s Thesis | The aim of the master's thesis is to compare the theoretical execution times (typically defined in seconds per part) with the actual execution times, analyze possible deviations, and optimize batch sizes to achieve efficiency in production processes and better resource allocation. To achieve this, the following is required:
Technical and methodological requirements:
The task provides the student with clear objectives and guidelines on how to analyze large datasets, compare theoretical and actual work times, and develop strategies (models) to optimize production processes. |
Expectations for applicant |
|
Supervisors | Andres Janno, IT Manager Tambet Lepp, Plant Manager Maris Viibur-Vilt, Quality Manager |
Why should you join us? | In today's industry, data analysis and process optimization are key factors. With us, you can contribute to the development of sector digitalization, becoming part of changes that have a direct impact both on the company's competitiveness and your own future. The knowledge and experience gained will provide you with a solid foundation and the opportunity to participate in broader industrial innovation initiatives in the future as well. |
Questions for the applicant |
|
This position is open for applications only to students with a very good command of the Estonian language. Therefore, the position description is available on the Estonian-language page.
Company description | Swedbank Business domain: Financial services |
Introduction | 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. |
Introduction video | Video |
Location | Location: Tallinn & Tartu Format: Hybrid working, with regular physical presence encouraged. |
Language | English |
Expected 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 Your Master’s Thesis |
|
Expectations for applicant |
|
Supervisors | 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 | Apromore |
Introduction | Apromore is a global provider of AI-driven business process optimization technology. Our AI copilot enables managers to analyze and simulate their processes based on data. Come and join our AI dev team! |
More information | https://apromore.com/copilot |
Location | Location: Tallinn or Tartu Format: Remote work with occsional meetings in Tartu or Tallinn, depending on your location Collaboration requirements: Our team is distributed worldwide. You may have to e-meet with Melbourne-based engineers (morning-time meetings starting at 7:30am or 8am). |
Language | English |
Expected assignments | You will be part of our AI copilot development team, reporting to our tech lead for GenAI. Your tasks will include:
|
Topics for Your Master’s Thesis |
|
Expectations for applicant |
|
Supervisors | Mayank Tomar, Senior Software Engineer & AI Lead |
Why should you join us? | At Apromore, we're not just building software. We're revolutionizing how businesses tap into their data to unlock productivity and customer excellence. We’re a global team of innovators collaborating across Australia, U.S., Germany, Finland, and Estonia to push the boundaries of process intelligence. If you’re passionate about AI, data science, and high-end software products, and want to work in an environment where your ideas matter, Apromore is the place to be. |
Application process | For the first round of admission, submit a link to a video of up to 10 minutes (shorter is OK) addressing the following points:
If accepted to the second round, we will give you a small assignment consisting of developing a very small copilot using any LLM and API of your choice to answer certain types of questions (we will give you a spec with inputs and outputs your copilot should handle). You will then be offered an interview where you will present to us your mini-copilot design and implementation, and we’ill ask you some technical and organizational questions (and you’ll also get a chance to ask us questions). |
Company description | GPV Estonia AS, manufacturing of industrial electronics |
Introduction | GPV Estonia is the largest private sector employer in Southern Estonia, located in Elva, and is part of the GPV Group, Europe's second largest industrial electronics manufacturer. The factory features all the basic production processes characteristic of EMS (electronic manufacturing services), making it a very diverse, interesting and challenging work environment for technology enthusiasts. |
More information | About GPV |
Location | The factory is located in Elva, close to Tartu. Since the proposed topic is partly related to production equipment, then it requires the project participant to be present at the factory as well. All project contact persons have permanent positions in Elva. |
Language | The working language of the project can be either Estonian or English. |
Expected assignments | Mapping IoT implementation opportunities in production processes, in collaboration with the Elva production process engineers and production organization. Development of a standard IoT platform that allows for improved traceability of process results in selected work sections. Integrating different data structures to increase the efficiency of process performance management. |
Topics for Your Master’s Thesis | Improving traceability of the production process using IoT solutions. Development of a standardized data collection platform for a manufacturing company. |
Expectations for applicant |
|
Supervisors | Jaan Oder (Head or IT) Severin Israel (Head of Manufacturing) Kaarel Adamson (Head of Process Engineering) |
Why should you join us? | In this position, the student will gain very good experience in streamlining modern industrial processes. In production, where the key to success is often the high possible efficiency of expensive machines, only those who have good and up-to-date information about what is happening in the process and thus able to react to process deviations in a timely manner can succeed. What is acquired in the project is applicable to production processes outside the electronics industry as well. |
Application process | Initial questions for the candidate, to which we expect a written answer:
In the second round, we will interview candidates on site at the Elva factory. |
About SensusQ | SensusQ transforms intelligence in the age of AI: how organisations turn vast, complex sets of data into actionable insights — in a fast and secure manner, with a human firmly on-the-loop. For more information, visit the company website. |
Introductory paragraph | In our dual-use platform, we blend decades of defence and intelligence experience with cutting-edge AI to build a platform that preserves data sovereignty, accelerates decision cycles, and empowers analysts and deciders alike to act with confidence. By integrating multi-domain data sources, streamlining workflows, and enabling real-time access, we aim to make critical decisions more effective and reduce friction, not add it. What we build is more than software — it’s a force multiplier in the service of decisive, informed action, built from the ground up, for the age of AI. |
Arrangement of collaboration | Location: Tallinn (hybrid is possible) Format: In-person and remote mix (with the expectation of some on-site teamwork) Language: English is our main working language. |
Expected general assignments |
|
Topic for master’s thesis | Graphusion - Leveraging Large Language Models in Order to Construct and Operationalize Knowledge Graphs Take a look at the thesis proposal here. |
(Technical) expectations for applying student |
|
Supervisors | SensusQ: Jaan Übi, Lead Data Scientist Institute of Computer Science: Eduard Barbu, Research Fellow in Natural Language Processing |
Why should you join us? | Work in a startup on High-Impact, Real-World Problems - for the good of our clients, such as Eesti Laulu- ja Tantsupeo Sihtasutus, for the peace and security of Estonia and of Europe at large. Data: our multimodel analytics platform is spatio-temporal, including a map component, a timeline, textual and image/video sources, a knowledge-graph - all of which is big data ready. AI: in the form of AI, we have building-blocks, that tie all the data together and enrich it in a timely manner, with Agentic being the latest in our lego-set. For a data scientist in intelligence domain, data loves to live together - which is what model creators also aspire for, in order to create maximum value. Great team atmosphere and company culture! |
Application process | Round 1:
Round 2:
|
| 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? |