Machine Learning Engineer
As a Machine Learning Engineer, you will work on the development of our machine learning models and pipelines with a focus on Item Detection. But it doesn’t stop there, you will also help integrate them into the robotic products with your colleagues, from within one of our multidisciplinary product or platform teams.
Within this challenging role, you will contribute to our intelligent Smart Robotics systems by allowing even more flexible and robust pick-and-place solutions. You will focus on themes such as computer vision. data collection, architecture selection, model training and analysis, integration, and monitoring. You are responsible for state of art algorithms and training techniques, ML Pipelines, and model integration and monitoring. To thrive at
Smart Robotics you need to live our company culture. We embrace freedom with responsibility, we are not afraid to make mistakes and love to learn from them, we love our robots and want them to be successful, we desire to innovate and exploit appropriate tools and technologies, we want our colleagues to succeed with us, we are proud of what we do and want to show it.
Job duties
- Design, train, and maintain efficient, reusable, and reliable models for Item Detection
- Process and modify data from different data sources (e.g. RGB cameras, time-of-flight cameras, logging data)
- Developing and maintaining machine learning pipelines, including data preprocessing, model training, evaluation, and deployment (MLOps)
- Analyzing and interpreting results to drive continuous improvement
- Staying up-to-date with the latest machine learning techniques and technologies and applying them if relevant
- Following and setting best practices in modeling, programming, automation, and CI/CD
Smart Robotics does not accept unsolicited resumes from any agencies or recruiters that have not signed a mutual service agreement. All unsolicited resumes will be considered Smart Robotics' property, and Smart Robotics will not be obligated to pay a referral fee. This includes resumes submitted directly to hiring managers.
- Positive attitude and ability to thrive in an environment of rapid change, natural curiosity, and elevated observational skills in the workplace
- 2+ years experience in a similar role
- Experience with foundation models and knowledge distillation
- Experience with Machine Learning Frameworks and related software such as TensorFlow, Keras, PyTorch, and/or OpenCV
- Experience with MLOps tooling and frameworks, like DVC, Commet ML, MLFlow or or similar
- You possess programming skills in C++ and/or Python and you know your way around Linux
- Affinity with robotics and experience with ROS is a plus
- You graduated from a relevant technological HBO/Bachelor or WO/Master study (e.g. Computer Science, AI, Robotics, etc.)
- You are a team player and enjoy working together with your Scrum team to realize goals
- An effective communicator in English (verbal and written)
Our offer
- An exciting industry in a very fast-growing market;
- Highly skilled colleagues in their respective fields;
- Being part of the journey to build a world-class company;
- Personal and career development;
- Flexible working hours;
- The possibility to work 32, 36, or 40 hours;
- 30 days off;
- Full commuting allowance;
- We pay 2/3 of your pension;
- An enthusiastic team and great team outings.