Software Engineer (Machine Learning)

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


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
  • OOP, design patterns and UML
  • Capability to design and maintain Machine learning algorithms
  • Machine learning and deep learning expertise with Phyton, Tensorflow or Matlab
  • High seniority 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)



  • Database technologies expertise (MySql, Sql Server, Sqlite)
  • Expertise in Software Engineering practices and Software Lifecycle process
  • Deeply knowledge of Linux operative system
  • Expertise in data management and archive
  • Experienced in developing drivers for RS-232/USB/LAN controlled instrumentations
  • Experienced in ISO 13485, ISO 14971 , IEC 62304, USA 21 CFR 820, IEC 62366, IEC 60812



Location: Bologna


Get Jobs Like This By Email


Federica Vitale
+39 02 80 60 601