Machine Learning Engineer

Share this job: 


Machine Learning Engineer

At the moment we are looking for Machine Learning Engineer to join our team in Helsinki to work on developing next-generation computer vision (CV) and natural language processing (NLP) technologies. The responsibility involves working with various problems related to CV and NLP but is not limited to object recognition, video understanding, OCR, natural language analysis, and visual-language multimodal. You will join a close-knit team of highly accomplished researchers and research engineers to deliver cutting-edge technologies that impact millions of users.

As a member of this team, you will use your deep understanding of your engineering skills to tackle meaningful technical problems and collaborate with the world’s most innovative product development teams. Together with other researchers, you will perform designing, implementing, and optimizing CV/NLP/ML algorithms to tackle new challenges and hardware capabilities in large model training. You will have the opportunity to transfer your knowledge into solutions for some of the most challenging technical problems in the next generation products.

Location: Preferably Helsinki, Finland. Remote locations also possible, considered case by case (from EU countries).

Your future colleagues are waiting for you to join our international team. Working with us is uncomplicated, there’s a good teamspirit, low-hierarchy and nonexistent bureaucracy. Our way of working is flexible too, many of our team work remotely from home with visits to our office from time to time when needed. This role is equally challenging, and as such we offer a very good compensation. We would hope that you are able to start as soon as possible but we are of course ready to be flexible also .


Mandatory requirements:

  • MSc or Bachelor with 2+ years’ experience in Computer Vision, Machine Learning, natural language processing or a relevant field
  • Experience working in a large global company or relevant publication list in top conferences or journals like CVPR, ICCV, BMVC ICDAR, etc.
  • Solid programming experience in Python or C++
  • Strong expertise in at least one of the following areas
    • Deep learning
    • Reinforcement learning
    • Solid Understanding of OCR and related sub-areas
      • Text detection and recognition
      • Layout analysis
      • Script identification
      • Language modeling/Post OCR correction
    • Solid Understanding of Vision-Language models
      • Text-to-Image retrieval
      • Visual question answering
      • Visual Reasoning
    • Object recognition/tracking
    • Segmentation
    • Multiview geometry,
    • Natural Language Analysis,
    • Evolutionary Computation.
  • Experience working with OpenCV, Pytorch
  • Fluent in English


Additional Skills/experiences (good to have):

  • Ph.D. in a relevant area
  • Knowledge of Spanish or Arabic is a plus
  • Experience in project management.


At Unikie, you get to:

  • Build new solutions for our customers and work with cutting edge technologies
  • Collaborate along with colleagues who are the top in their field and together with our customers to strive for understanding what they need
  • Develop and challenge yourself and learn more from experienced software talents
  • Work with modern technologies and be involved to solve complex difficult challenges our customers might be facing
  • Have an excellent compensation for your work
  • Work in a global environment that develops modern, secure solutions for pioneers in their field
  • Work in a flexible low-hierarchy organization that looks after its own
  • In addition to our customer deliveries, we focus on our own R&D, where you can bring your own expertise to if you want to

How to Apply

If this sparked your interest, please fill the application form to apply.

Our recruitment team is happy to share you more information about Unikie and our open positions, so please drop us a line if you wish to discuss with us before sending your CV or have any questions in mind!


Helsinki (Finland)

Other locations are also negotiable.


Python, C, C++, Artificial Intelligence, Machine Learning, Pytorch

About Unikie

Unikie, founded in 2015, is one of the fastest growing technology companies in Finland. We are Finnish forerunner in intelligent, real-time decision-making applications for vehicles, cars and industry. We develop technology that connects sensor data with steering and decision-making based on constant awareness over secure connections. Additionally, we offer consultation for developing customer-specific solutions.

Our annual revenue in 2022 was MEUR 55. Our numbers are growing 600+ software professionals and enthusiasts with a deep internal flame for developing the best technology solutions together with our customers.


Fill the application form to apply. Don’t like filling forms? Try other options.

Optional ways to apply: