Tasks Main responsibilities: - Design and develop innovative strategies and solutions related to the Company's research and development lines using advanced signal processing and machine learning techniques. - Conduct research on aspects of statistical analysis and advanced machine learning techniques and contribute to possible scientific publications. - Code software and/or tools, based on the research output, that can be integrated to the Company’s current or future products. - Modify existing software and tools to fix errors and improve the overall quality and functionality. Requirements: Required Qualifications - MSc/PhD degree in computer science, informatics engineering, applied mathematics, bioinformatics, bioengineering or similar. - 1 years of hands-on experience in signal processing and machine learning projects. - Knowledge of Matlab and/or Python. - Collaborative problem-solving ability, action-oriented and results-focused. - Excellent English language skills. - Applicant must have an EU residence permit. Additional Qualifications - Knowledge of numpy and/or tensorflow. - Knowledge of Intel oneAPI and/or OpenCV Benefits: - A dynamic and stimulating work environment driven by a desire to build transformational technologies to help others. - A young, fast-growing company with plenty of opportunities for personal growth and development. - Working place: Genova, Italy. It is a wonderful Mediterranean city with and incredible history, located at the heart of nearby world-renowned places Cinque Terre or Milan, the fashion and business hub of Italy.