Software and ml engineer

Werkgever:
One Task BV
Regio:
Vijfhuizen
 
Functieomschrijving

Salary: €60.000 - 65.000 per year


Requirements:
  • 1. A bachelor's degree, with a minimum of 3 years’ experience as a software engineer.
  • 2. One year of experience in end-to-end project development in computer vision, utilising frameworks such as YOLO, TensorFlow and PyTorch.
  • 3. Highly proficient in C++ and skilled in version control (Git/GitHub) and Docker or similar tools.
  • 4. Experience with Ubuntu, DevOps, ML Ops and System administration.
  • 5. To be comfortable working autonomously and in a small team with minimal supervision.

Responsibilities:
  • Technical operations:
  • Configure software environments to enhance operational efficiency and effectiveness. Ensure camera software is debugged and functioning optimally with each camera system placement.
  • Monitor and maintain our deployed camera fleet to ensure it is operating correctly.
  • Monitor and maintain our server environment and manage system security and administration to ensure reliable performance and availability.
  • Manage camera system setup and operation throughout all stages of deployment.
  • Be the technical point of contact by testing, tracking and reporting issues.
  • Develop technical operations manuals.
  • Assist with KPI tracking and reporting
  • Software development:
  • Troubleshoot and debug software issues.
  • Support the team in managing change requests to improve software functionality and performance.
  • Collaborate with senior team members to develop software across various environments that aligns with strategic goals and requirements.
  • Support the head of software engineering to continuously upgrade our full stack.
  • Contribute to developing new software for new clients and products.
  • Machine learning:
  • Coordinate image tagging and preprocessing for existing and new data sets.
  • Develop, run analyses (with tools such as Grafana and MongoDB) and iteratively optimise and refine object detection models.
  • Implement and monitor machine learning models in production environments.
  • Strengthening the ML functions cross products and geographies
  • This role provides a growth pathway within our organisation. There are opportunities such as getting promoted to Senior Software and ML Engineer over time and given greater responsibilities as the organisation grows.

Technologies:
  • AI
  • Computer Vision
  • DevOps
  • Docker
  • Git
  • GitHub
  • Grafana
  • Support
  • Machine Learning
  • Mobile
  • MongoDB
  • PyTorch
  • REST
  • Security
  • TensorFlow
  • Ubuntu
  • C++
  • Python

More:


About the Role:

As Software and ML Engineer you will be helping the Dutch One Task office deliver a 10 year road safety national project for the Dutch Ministry of Justice (CVOM) that we are in the process of implementing. You will also be the third global member of our software team, which is growing rapidly. Your primary responsibilities will include maintaining daily technical operations and systems, assisting with software development across various environments and contributing to the training and development of machine learning models. This is a dynamic role with shifting priorities as the project progresses.

As One Task is still a small growing company the role may also require you to work across disciplines to support the rest of the team and ensure that the project runs smoothly.

We’re offering a full-time hybrid position. Sometimes we don't mind where you work, however there will also be other times that you are required to be present in our Amsterdam office.

About Us:

One Task provides one of the world’s only end-to-end technology solutions for road safety cameras and Artificial Intelligence systems. Our products combat illegal and unsafe behaviour such as drivers using mobile phones and the non-use of seatbelts. Our clients are Ministries of Justice, police forces and other government agencies focused on road safety. For more information visit our website www.onetask.nl


last updated 38 week of 2025