Machine Learning Engineer
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
The University of Tartu's Institute of Computer Science collaborates with leading companies to integrate academic learning with practical work experience. DIGILINK offers master’s students a valuable opportunity to apply their knowledge in real industry settings.
For partner organizations, the programme offers an opportunity to engage a motivated student who contributes to ongoing development projects, brings fresh ideas to the team, and helps solve practical challenges. Through collaboration, companies gain access to university expertise, strengthen ties with future IT talent, and contribute to shaping the next generation of professionals.
For companies, the deadline for submitting a position is February 10, 2027.
Applications for students will open in the second half of February 2027.
About the Company
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.
Responsibilities
- Work closely with data scientists to deploy machine learning models.
- Collaborate with software engineers to integrate machine learning models into production.
- Create pipelines for data cleaning, transforming, and training ML models.
- Use MLOps tools to manage and deploy machine learning models.
Requirements
-
Core Skills:
- Machine Learning
- MLOps
-
Secondary Skills:
- Python
- Deep Learning
- Presentation skills
We Offer
- Opportunity to work on innovative projects in the energy sector.
- Collaborate with a strong team of data scientists and developers.
- Gain hands-on experience with cutting-edge technologies.
Application Process
In addition to your CV, answer the following question:
- Why would you be a good fit for this position?
2nd round: work assignment and an interview with the supervisor.
Apply for this position