Apply for Machine Learning Engineer position

Apply for Machine Learning Engineer position

Location: Helsinki, Finland

Job Type: Part-Time

Supersight's innovative technology has a significant impact on the built environment. Generating accurate and 100% privacy-preserving people flow data enables to optimise the use of the built environment, thereby reducing costs and emissions. The built environment accounts for 40% of global energy emissions and 50% of raw materials. Our latest AI model for people counting has been trained on Europe's fastest supercomputer, LUMI. The new model offers unrivalled accuracy. 

We are seeking a skilled Machine Learning Engineer to join our team and contribute to our cutting-edge projects. If you are passionate about ML and thrive in a technically challenging environment, we want to hear from you!

Job Description:

We are seeking a Machine Learning Engineer to join the Supersight team. You will be the ninth team member to develop a globally successful 100% privacy-preserving Utilisation Rate As a Service.

As a Machine Learning Engineer at Supersight, you will be responsible for operating and maintaining our machine learning pipeline, ensuring the quality of the results, and deploying advanced computer vision models. You will work with state-of-the-art tools and platforms, including the LUMI supercomputer and Singularity containers, to enhance our mobile applications with robust ML algorithms.

Key Responsibilities:

  • Operate and maintain the machine learning pipeline following existing instructions.
  • Ensure the quality and accuracy of the machine learning pipeline results.
  • Utilize Linux and Python scripts on Ubuntu for various ML tasks.
  • Supervise and allocate work tasks for data annotation and labeling with CVAT.
  • Operate the LUMI supercomputer for training ML models, including job submission and monitoring.
  • Use Singularity containers to run jobs efficiently on high-performance computing resources.
  • Deploy computer vision models and enhance existing algorithms in mobile applications based on provided instructions.
  • Collaborate with other team members to integrate ML solutions into products.


  • Proficiency in operating and maintaining machine learning pipelines.
  • Experience with Linux (Ubuntu) and command-line operations.
  • Familiarity with Python scripting.
  • Experience with CVAT for data annotation.
  • Hands-on experience with high-performance computing environments, particularly the LUMI supercomputer.
  • Knowledge of using Singularity containers for job execution.
  • Proven ability to deploy computer vision models and enhance algorithms in mobile apps.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively.

Preferred Qualifications:

  • Advanced degree in Computer Science, Machine Learning, or a related field.
  • Experience with other high-performance computing platforms.
  • Knowledge of C++ or similar language
  • Familiarity with containerization technologies like Docker.
  • Experience with continuous integration and deployment (CI/CD) pipelines for ML models.
  • Background in developing and optimizing algorithms for real-time applications.

What We Offer:

  • Opportunity to work our exciting and innovative venture.
  • Flexible working hours
  • A collaborative and highly inclusive work environment.

How to Apply:

Interested candidates are invited to submit their resume and a cover letter detailing their experience and qualifications to kimmo.pentikainen at

Application Deadline: 1 August 2024

Supersight is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Join us at Supersight and be a part of our journey to innovate and shape the future of privacy-preserving efficiency, ease of everyday life and preventing climate change.

Back to blog