Lead Machine Learning/Software Engineer (m/f/d)
As soon as possible
Join FUSE-AI and Shape the Future of Healthcare!
As a young and dynamic eHealth company, FUSE-AI pursues the goal of improving medical care with innovative AI-basedsoftware products. Our initial product has successfully entered the European market, and new products are on the horizon. To ensure the continued improvement of our products and internal tools, we are committed to growing our engineering team.
At FUSE-AI, we work together in a small, but ambitious interdisciplinary team of machine learning engineers, software engineers, scientists, and quality and regulatory experts to develop valuable solutions for medical professionals. In the position offered, you will have the freedom to work independently, take on diverse responsibilities, and grow both professionally and personally within a supportive and collaborative environment.
Job description
A software engineer at our company is responsible for improving our existing product and working with other engineers to develop new products. As Lead Software Engineer you play a key role in interpreting user requirements and designing and implementing maintainable and future-proof software solutions. You are responsible for managing resources across teams, products and projects to assure reliable progress. You will:
Develop new and maintain existing features for our products that are listed as software as a medical device (SaMD)
Plan, design and implement machine learning systems
Provide software engineering knowledge and best practices to our interdisciplinary engineering team
Identify user requirements and formulate software requirements
Create project roadmaps, define sprint goals and ensure that development milestones are met across all projects
Collaborate closely with Q&R for QMS (EN ISO 13485) and EU MDR 2017/745 compliant R&D work
Ensure scalability and good performance of our products
Optimize development processes and internal development tooling
Take responsibility for the quality of the code of our products
Qualification and competences
The qualifications and competences required of the candidate ensure that the most suitable candidate is selected.
A successfully completed degree in computer science, physics or a comparable scientific discipline. If academic qualifications or further education are not sufficient to demonstrate software engineering, programming and development-related skills, evidence of an equivalent level needs to be demonstrated e.g. trial working day
Experience in medical image processing projects, AI projects in medicine and other AI-based developments
Implementation of innovative methods in the field of computer vision and deep learning
Knowledge and understanding in medical and clinical workflows and medicine e.g. radiology, hospital information system (HIS) or DICOM
Experience working in a leadership role
Good communication in balance with respect, kindness and feedback culture
Hands-on mentality and problem-solving mindset in accordance with best practice and requirements
Independent structured manner of working
Interest in collaboration and further development in an interdisciplinary team
Proficiency in German and English communication
Advanced qualifications
At experienced level, the responsibility extends to supporting other teams, colleagues or interdisciplinary stakeholders in the organization or operational realization to achieve relevant milestones or business objectives.
Component in working on Linux based infrastructure
Proficiency in Python and object-oriented software programming e.g. C++
Proficiency in software engineering in collaboration with Git
Competent in requirement engineering regarding usability and clinical indication
Competent in agile project development methodologies and project management (e.g. Jira, MS Project, etc.)
Competent in monitoring, maintenance and change control of software development in a regulated field
Competent in concepts for software development procedures
Knowledge with medical device regulations (EU MDR, FDA, ISO, etc.)
Advanced knowledge of software staging and testing
Knowledge of Software as a Medical Device (SaMD)
Abilities in other programming languages are a plus e.g. Java, Go or Rust
Are you interested?
Then we look forward to receiving your application! Please send your documents with salary expectations and possible starting date to job@fuse-ai.de. If you have any questions, please do not hesitate to contact us on + 49 40 450 318 - 13.
Not sure if the position suits you?
Just give us a call or drop by so that we can find out together whether the position suits you.