The programme starts at the beginning of the second semester for selected first year master’s students who have applied for the programme and ends with the completion of master studies.
You will follow your regular master’s curriculum followed by an individual study plan and schedule based on your standard curriculum and customised to you and the company’s research interests. The individual study plan will be put together in cooperation with you, the company and your programme manager.
Whilst at the company, you will perform practical tasks related to the company’s everyday work, which are relevant to your curriculum and master’s thesis.
It is a unique opportunity to learn and challenge yourself in demanding surroundings, and throughout your studies you will be supported by supervisors from the university and the company.
The experience will give you an advantage in the job market. If the cooperation with the company goes well, you may get a job offer from the same company at the end of the programme.
Participating students will receive a monthly stipend of 500 euros throughout the duration of the programme.
What will the study process be like?
The first semester of your master’s studies will follow your regular curriculum.
In the second and third semester, you will study half of the time at the university and half at the company.
In the last semester the main emphasis is on writing the master’s thesis, which you will mainly do at the company.
Your practice module (18 ECTS) and master’s thesis (30 ECTS) will be completed at the company.
The theoretical part of other courses will be done at the university, the practical assignments will be tied to the company’s work. The exact tasks will be clear when the individual study plan is set.
The students in the Industrial Master’s Programme will have the same amount of study hours as students of the regular master’s programme – 30 ECTS per semester. Assignments appointed by the company will not mean that you have to do more work than in the regular master’s programme.
Business domain: Agritech
Working language: Estonian, English
Main tasks during the programme
Help eAgronom expand to international markets and build the most user friendly farm management software while doing it. We are rigorously customer-focused and really get to the bottom of problems. Research and analyse business domain, problems and offer concrete solutions. There are no easy answers out there - this is an unexplored field and we are pioneers of agritech. Achieve all this through user interviews, data analytics, competitor analysis, questionnaires, prototyping, user-testing, etc.
Directions for thesis research area
Analysing and offering solutions for building international farm management software which would offer maximum customer value in every country.Improving the customer engagement internationally in European countries
Stenver Jerkku is the kind of person who is passionate about coding, open source and startups but also has a natural knack for people. He loves to teach and spread the word about his discoveries to the world. The one thing that puts a smile on his face is to inspire people to try out things they thought impossible.
Expectations for the applicant
Strong analytical thinking, excellent communcation skills, action-bias attitude, and some design-thinking is a bonus. The role requires a generalist attitude and someone who can get things done even with ambiguity in information. It involves analysis, communcation, prototyping, user-testing, competitor analysis, etc
Business domain: Fintech
Working language: English
Get experience as part of daily work in:
Agile Software Development – we operate in Agile environment, doing both scrum and kanban;
Software Quality and Standards – our day-to-day operating principles include delivering quality software and following standards set by the team;
Systems Modelling – architecting smaller or larger solutions to solve stakeholders' problems;
Advanced Programming – using complex algorithms, programming paradigms etc. in solving aforementioned architectures;
Enterprise System Integration – Integrating new operators to extend Fortumo's coverage; Business Process Management;
Data Mining – Finding meaningful patterns and metrics in the vast amounts of data in Fortumo
Software Product Management – Every engineer in Fortumo deals with project/product management in their daily work. As we don't have separate product managers, the cooperation between stakeholder and the engineer implies product ownership and negotiations on the topic.
Anomaly detection for identifying fraudulent transactions
Automated system regression testing and recovery
End to end testing of distributed systems
Performance optimisations on large PostgreSQL databases
Wide-range searches in massive NoSQL datasets
Cost-effective searchable universal storage for in-depth payment details
Using machine learning in monitoring 400+ connections with operators
Some experience with Java, ability to demonstrate via test task
Experience with any relational database platform
Basic knowledge of distributed/cloud computing
Basic knowledge of service oriented architecture and web services
Curiosity towards IT and a thirst for knowledge (i.e really wants to become a software engineer)
Knows what TDD and Clean Code are
Business domain: Small - medium business CRM
Working language: English or Estonian
Main tasks during the programme:
Software planning, development and testing.
Presentation / demostration of new solutions, ideas, research findings
Directions for thesis research area:
Persistant messaging and data consistancy between microservices. Applying machine learning / AI to search results and salesperson decisions
Real-time data replication between multiple datacenters
Multiple topics available regarding user behavior & tracking
Non-tech: team player, good sense of humor, "let's do it!" attitude
NB! Plumbr is accepting two applicants!
Business domain: Real User Monitoring / Application Performance Management
Participate in developing Plumbr back-end services responsible for capturing, aggregating and visualizing hundreds of billions of events per day. The key technologies you will be working with involve Java, Druid & Kafka.
Data Analytics/Big Data/Microservices/Performance Management and more. We work in the field where the potential for theses is wide, so eventually it will be dependent of the interests of the student
Supervisor (for both students)
Vladimir Šor (PhD)
Business domain: Location Based Solutions and GIS
Working language: English. Knowledge of Estonian is useful, but not mandatory.
Toivo Vajakas, Data Science expert with MSc in applied math. PhD student in informatics and mathematics
Interests: statistical models of spatio-temporal data, visualization, hi-performance computing.
It is assumed that the applicant has at least some familiarity with the following:
The following are a strong plus:
Business domain: Data science
Kristjan Eljand (CEO of STACC) or Carlos Bentes (Tech lead in STACC)
Business domain: banking
Working language: English/Estonian
You will start with learning to know:
Continue with making yourself familiar with:
Then continue with:
And writing you master thesis based on your area of interest or what you would like to improve
We are flexible and ready to provide a topic according to your interest and needs. Main areas you are willing to research may be:
Nadežda Furs-Nižnikova is an ambitious, curious and positive person working in Swedbank for almost four years. System Administrator in past, Process Manager, IT lecturer in Tallinn University of Technology IT College and doctoral student in present. She is ready to support you in career, work, academic and research questions. Her motto is that work and science are fun! She is really looking forward to interesting cooperation.
What is Industrial Master’s Programme? How does it differ from the standard master’s programme?
You will get the chance to do advanced practical studies in cooperation with a selected company throughout your master’s programme. You will pass your regular master’s curriculum following an individual study plan and schedule.
Who can apply?
All 1st year master students in Software Engineering, Computer Science and Conversion Master in IT can apply.
When will the programme begin and how long will it last?
The programme will start in the beginning of 2nd semester in February and will end in June after the completion of master studies.
What is an individual study plan?
Individual study plan is a course and time plan based on your standard curriculum and customised for your and the company’s research interests.
What will I do in the company?
You will perform practical tasks related to the company’s everyday work, which are relevant to your curriculum and master’s thesis.syllabus
How much time will I spend in university vs company?
During the 2nd and 3rd semester you will spend approximately half of your time in the university and half in the company (2-3 days per week). During the last semester when you are expected to work full time on your master’s thesis you will spend most of the time in the company.
How will my tasks in the company be evaluated?
Your tasks will be evaluated based on the same criteria as defined in the related course syllabus. Both ICS lecturers and company supervisor will be involved.
Who will supervise my master’s thesis?
You will be assigned a supervisor by ICS as for all master’s students. Additionally you will have a co-supervisor from the company.
Do I have a say in which research topic I will choose?
Yes, we expect you to help define the research topic within research areas proposed by the company.
Will I need to sign a contract?
Yes, you will sign a trilateral agreement with the company and the ICS.
What will be in the contract?
The contract will cover details of your individual study plan, terms of confidentiality, intellectual property, stipend, etc. other conditions relevant to each party and agreed mutually.
How are intellectual property rights regulated?
You are expected to agree on transferring all intellectual property rights of the results of tasks and your master’s thesis done in the company to the company.
How much is the stipend?
The stipend is 500 euros per month from February 2018 until June 2019.
Can I apply for other stipends while being in the programme?
Participating in Industrial Master’s Programme does not restrict you from applying for other stipends. However, such restriction may be set from other stipends.
Can I work in another company while being in the programme?
The programme is mainly targeted to students who want to focus fully on their studies and not work in parallel. You will be forbidden to work in a competitive position to your partner company. However, you may work in non-IT related position outside the scheduled hours.
Can I go to Erasmus exchange while being in the programme?
If you have decided to apply for Erasmus exchange, this Industrial Master’s Programme will not be suitable for you. You are expected to collaborate closely with the partner company throughout your studies.
What happens if
I don’t meet up to the company’s expectations?
Your studies and progress will be evaluated by your supervisors in the ICS and the company. This is a study program, so you don’t need to worry that you don’t know everything in the beginning. You are expected to be curious and proactive, learn and practice and commit to fulfilling the programme on schedule. If you show lack of interest and dedication, the company has the right to cancel the agreement with you.
I want to quit the programme?
You will be selected to the programme with confidence that you will complete the programme as planned. However, sometimes unexpected circumstances still happen that may force you to pause your studies. In such case your participation in this programme will be terminated without the option of continuation. You will have the chance to continue your studies by the regular curriculum.
I don’t manage to keep up with the individual study plan?
You are expected to fulfill your study plan in timely manner. If the reasons for delay are justified, the supervisors may approve changes in the plan. In case there are no reasonable justifications for delays, the company has the right to cancel the agreement with you.
I don’t finish my master’s thesis on time?
You are expected to defend your master’s thesis on time in June 2019. After the official end of the programme the stipend will cease and the company may discontinue your supervision.
Partner Relations Manager
e-mail: anne.jaager [ät] ut.ee
tel: (+372) 737 6415
Prof. Dietmar Pfahl
Software Engineering Programme Manager
e-mail: dietmar.pfahl [ät] ut.ee
tel: (+372) 737 5473
Prof. Eero Vainikko
Computer Science Programme Manager
e-mail: eero.vainikko [ät] ut.ee
tel: (+372) 737 5454