Ellipticlabs logo 2019

Machine Learning Automation Engineer

  • Full-time
  • Oslo, Norway

Elliptic Labs, a fast-growing AI software company, is headquartered in Norway with presence in the USA, China, South Korea, Taiwan, and Japan. Founded in 2006 as a research spin-off from Norway’s Oslo University, Elliptic Labs is traded on Euronext Growth Market. Elliptic Labs is now a global enterprise targeting the smartphone, laptop, IoT, and automotive markets. The Company’s patented AI software combines ultrasound and sensor-fusion algorithms to deliver intuitive 3D gesture, proximity, and presence sensing experiences. Its scalable AI Virtual Smart Sensor Platform creates software-only sensors that are sustainable, eco-friendly, and already deployed in over 150 million devices. Elliptic Labs is the only software company in the market that has delivered detection capabilities using AI software, ultrasound and sensor-fusion deployed at scale. Elliptic Labs’ technology and IP are developed in Norway and solely owned by the Company.

Elliptic Labs is looking for a Machine Learning Automation Engineer to join our Machine Learning & Algorithm team. You’ll be instrumental in designing and maintaining an advanced ground truth tagging system for machine learning data collection. We love automating tasks, so that we can scale our product portfolio as fast as possible. 


  •  Research and development of automatic ground truth tagging systems of human presence and gestures
  • Gesture recognition based on computer vision, radar, lidar, IR etc
  • A depth camera system for automatic ground truth tagging of humans and hand gestures
  • Customize and improve efficiency in our pipelines to reduce time to market
  • Analyze data quality and performance reports to make sure that our sensor performance meets our customer requirements 


We do not have any hard requirements, but we are looking for candidates with some of the qualifications or skills listed below:

  • MSc in Computer Science, Electrical Engineering, Physics or equivalent field or experience
  • Knowledge of and experience with Computer Vision (e.g. OpenCV)
  • Strong knowledge in Python and similar, beneficial with general programming experience in languages such as Matlab, C, C++.
  • Knowledge of machine learning frameworks such as Tensorflow and Pytorch is beneficial
  • Interest in with sensor technology, human presence detection and gesture recognition
  • Experience with architecting and implementing automatic ground truth tagging/labeling systems for machine learning.
  • Fluent written and oral communication skills in English
  • Understanding of basic signal processing (e.g. time and frequency domain analysis)
  •  Knowledge of version control: Git, CVS, SVN or similar