Machine Learning Engineer

Do you want to make a difference? Join our team of exceptional and passionate people!
Scroll to content

EcoOnline is one of the fastest growing software companies in Europe. We develop SaaS (Software as a Service) solutions for all types of businesses with the goal of preventing human and environmental damage in health, safety, environment and quality (HSEQ). This way, we help save lives and take care of the environment.

In addition, we offer software solutions that help our customers create safe, sustainable, efficient and attractive jobs. More than 7,000 companies and 80 industries based in Northern Europe have chosen EcoOnline, as a supplier of user-friendly SaaS tools within HSEQ. We have a rapid growth and today we are 400 talented colleagues in our offices in Norway, Sweden, Finland, Denmark, Dublin Ireland, United Kingdom and US. Our vision is to be the preferred provider of HSEQ tools & services and deliver sustainable results for our customers around the globe.

To continue to grow, we are now looking for a new colleague. As a machine learning engineer at EcoOnline, you will be an important part of the company's further growth, and you will gain valuable experience and a professional network.

The Team:

The ML team is part of our R&D business area. In R&D we have more than 80 people committed to create the best SAAS products on the market in the EHS and Chemical Safety sphere.

Why you should join us:

The ML team is part of our R&D Business area and is in a starting phase for EcoOnline.  You will join this exciting new venture with a professional team where the team will embark on an ambitious journey in discovering the best possible options for utilizing ML in our different products and also assist in automating internal processes.

The team works with modern technology and is pragmatic in terms of selecting the correct technology to solve the different challenges.

There will be a strong focus on your career development to learn best practices for developing, evaluating and putting ML models in production. You will also get the chance to work on several domains within Machine learning, like Natural language processing, recommendation systems, computer vision and search.


We are looking for a Machine Learning Engineer Generalist, who complements our newly established team of data scientists and machine learning engineers working in the domains of NLP, Search, Computer Vision and Recommendation systems. A successful candidate would be highly passionate about writing high quality code, building robust ML pipelines and working closely with our product development teams to integrate ML into these.

About the Role

· Identify and build ML platform products primarily on AWS or Azure

· Develop ML models across several domains where our customer will benefit the most

· Work with the data science people and product teams across the company and help them build high quality, scalable ML solutions

· Be an active part of our ML community and proactively communicate with other team members and project stakeholders

Your Skills:

  • Ideally, you are experienced in building solutions on AWS and experience with other cloud providers is a plus
  • 3 + years’ experience in machine learning
  • Experience in ML/AI product development and iterative work- from data generation/collection to visualization.
  • Experience with containerization and microservices development
  • You have experience with ETL tools (F.ex. Apache Beam, AWS Glue, etc)
  • You have experience in all aspects of building, monitoring, and maintaining machine learning pipelines.
  • Degree educated
  • You can prove strong hands-on experience with programming in Python

Additional skills:

  • You have working experience in one ML domain (Ex. NLP, recommendation systems, search, computer vision) but have a desire to work across several domains
  • You have a solid understanding of good practices in software engineering, like pair programming, testing, clean code
  • You communicate clearly, transparently and you are fluent in English

Or, know someone who would be a perfect fit? Let them know!


Pilestredet 33
0166 Oslo Directions 33016800 View page

Tønsberg, Norway

Grev Wedels gate 1
3111 Tønsberg Directions 33016800 View page

Why EcoOnline?

At EcoOnline we use innovative technology to help our clients build a deeper understanding of their operational and EHS risks. We take the safety perspective into the next level, disrupting the way we face the challenges, but also the opportunities to the protection of our health and wellbeing.

We believe that by connecting innovation with best practice, our solutions can build a deeper understanding of companies operational and EHS risks.

Through knowledge and innovative technology, we are enabling companies to create healthier and safer working environments.

By designing EHS software with ease of use at its core, we lower the barrier so that anyone can report incidents, near misses or other important events – wherever they are.

Already working at EcoOnline?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor