Jr. Machine Learning Engineer - Implementation

Permanent employee, Full-time · Rijswijk, Hybrid

Company Description

Are you ready to create and deploy cutting-edge technology in extreme offshore environments? Work with latest deep learning edge computing hardware? Train Machine Learning Models?


Then we're the perfect place for you!

At Helin we are shaping a better world by upgrading the present! We created a game-changing SaaS platform for managing edge devices on industrial assets, boosting efficiency, safety, and sustainability. With this, our clients in marine and energy sectors accelerate the energy transition and save billions at the same time.
 
Intrigued? Excited? Want to know more?


We are a team of 60 people from 30+ different nationalities, ages ranging from 19 to 60+ and we work based on 4 core values:
1. Kind and driven teamwork - you would not be doing machine learning alone :)
2. Collaborative growth - we grow as team and expect you to grow as professional
3. Courage to innovate - we are free to try the newest things
4. Trust in progress - every evolution is part of this revolution
Job description
As one of our Machine Learning Engineers, you are responsible for implementing and deploying machine learning applications and systems with a focus on computer vision. With your research expertise, practical software engineering, and AI knowledge you will be at the forefront of (remotely) deploying cutting-edge technology in extreme offshore environments, meeting challenging requirements for latency and performance under extreme conditions.

Key Responsibilities:
  • Work with the field engineers to create customer specific configuration files
  • Train machine learning models using appropriate tools and frameworks, evaluate model performance using relevant metrics, and fine-tune models to achieve desired outcomes.
  • Work with the development team to review and advise on low-latency computer vision applications leveraging the latest NVIDIA edge hardware and computer vision frameworks.
  • Write clean, maintainable, and well-documented code following best practices in software development and troubleshoot and debug software issues.
  • Communicate complex technical concepts effectively to non-technical stakeholders.

Qualifications
Honestly, we don't even need to spell out this role for you. You live it and breathe it. To thrive in this team, it's important that you take ownership of your work and work effectively in a team environment, collaborating with data engineers, software engineers, and other stakeholders. For this you need excellent written and spoken communication skills in English. In addition, you: 
  1. Must be a resident of The Netherlands with a permanent work permit (we do not sponsor visas or relocations).
  2. Master’s degree in computer science, software engineering, or a related field.
  3. At least 2 years of hands-on experience in software development (with a strong portfolio of projects showcasing your expertise), developing and deploying applications that utilize machine learning models for real-world use cases, particularly with NVIDIA DeepStream, TensorRT and Tritonserver, and optimizing machine learning models for inference and integrating them into large-scale applications
  4. Are proficient in programming in Python and C++, with a deep understanding of software development principles and best practices.
  5. Are familiar with machine learning inference libraries and frameworks (e.g., ONNX, Gstreamer, OpenCV).
  6. Have strong understanding of computer vision concepts and experience integrating these into applications.
Preference goes to candidates with:
  • Experience with high-performance computing, cloud computing, and data engineering are a plus.
  • Background in MLOps practices and tools.
  • Strong problem-solving skills and ability to tackle complex software engineering challenges related to machine learning application development.
  • Hands-on experience with large-scale deployment of machine learning models in production environments.
This is what you get from us
  • A chance to be part of an amazing international and fast growing team.
  • A flexible work environment; at our growing office in Rijswijk or from home.
  • The chance to learn, excel in your craft and grow. We will support your education and development with a yearly budget, and you’ll have plenty of freedom for your own ideas and initiative.
  • Lunch is on us and on Fridays, we get food from one of our favorite local eateries delivered to the office.
  • We’ve got your commuting expenses covered: if you walk, bike, drive or use public transport with an NS business card.
  • After putting in all effort, we want to make sure you can unwind too. If you work a 40-hour week, you’ll have 24 vacation days, and we will offer you the possibility to work remotely for 2 weeks per year.
  • We've got your retirement savings sorted too, and Helin covers half of the contribution.
Additional information
Click on Apply for this job and send us your CV in English and a brief motivation letter clarifying how you meet our requirements 1 to 6 above.

Please note, that only candidates living in the Netherlands with EU citizenship or equivalent will be considered as viable candidates. We are NOT eligible to offer a Highly Skilled Migrant sponsorship. Working remotely is NOT an option.

Acquisition in response to this vacancy is not appreciated.
#LI-Hybrid
We are looking forward to hearing from you!
Thank you for your interest in Helin!
Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to recruitment@helindata.com
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.