Machine Learning Software Engineer

Job Description

Our client is a successful company in the biotechnology sector that is owned by a multinational pharmaceutical company. For the location Bologna we are currently looking for a

Machine Learning Software Engineer


- Design of service oriented software components and drivers
- Design and construct of machine learning algorithm
- Maintainance and refactoring of pre-existent imaging and machine learning algorithm
- Manage autonomously every aspects of the software lifecycle process, from the requirement elicitations/prioritize, up to the verification/validation and deployment
- Work on several software projects and branches
- Design and construct software in compliance with the IVD Medical Device Standards
- Collaborate with the V&V team since the early phases of development.
- Write and execute test protocols


- Master’s Degree in Computer Science or Electronic or Physic
- 4-plus years related experience
- Expertise in academic and/or industrial research
- Capability to design and maintain Machine learning algorithms
- Machine learning and deep learning expertise with Python, Tensorflow or Matlab
- OOP, design patterns and UML
- Good programming skills in C++ or C#
- Work autonomously in a collaborative and multidisciplinary environment, with accuracy, reactivity and reliability
- Good English knowledge (written and spoken)


- Expertise in Software Engineering practices and Software Lifecycle process
- Database technologies expertise (MySql, Sql Server, Sqlite)
- Deeply knowledge of Windows and Linux operative systems
- Expertise in data management and archive


Location: Bologna


Get Jobs Like This By Email


Federica Vitale
+39 02 80 60 601