Senior Software Engineer - Deep Learning & Imaging (all genders)
Would you like to play a central role in our story? We are currently looking for an experienced software engineer to join our team of medical and software experts. You will be a key player in driving our customer’s experience with our cloud-based software, from the intuitive management of medical data to full-featured 3D procedure planning in the browser. To achieve this, you will work in close collaboration with other developers, the product manager, designer, medical experts and have many chances to expand your skills.
Activities
What you will do
- Drive improvements to existing and development of new deep learning models to further improve the AI capabilities of our product heart.ai
- Develop algorithms to translate segmentations into automated measurements simplifying the life of our users
- Participate in the full software development life cycle including design, development, reviews, testing, and maintenance
- Collaborate with cross-functional teams including product management, clinical teams, and other software engineers to design and implement new features
- Analyze data, generate reports, write specifications/documentation and work on other project deliverables
Apply immediately if you can offer
- Extensive background in solving real-world business challenges using image-based deep learning, covering the full project lifecycle—from concept development and data annotation to model training, evaluation, optimization, and deployment.
- Professional experience in software development with Python (especially PyTorch, TensorFlow, …)
- Strong skills in applied mathematics —ideally backed by a Master’s degree in computer science, mathematics, or physics.
- Strong communication skills with a proven ability to collaborate effectively with internal quality teams and especially clinicians to translate complex medical needs into effective AI solutions
- Excellent problem solving skills and attention to detail, a self-organized working style and ability to adapt to changing requirements and environment.
- Fluency in English, both written and spoken.
Requirements
You get bonus points for
- Experience with deep learning for 3D medical data. You are confident with 3D UNet models, and are aware of current research in the field (e.g. vision transformer models, promptable segmentations, …).
- Demonstrated skills with algorithmic geometry (e.g. you programmed a simple game, rendered something in OpenGL, …).
- Hands-on experience with DICOM medical data standards .
- Experience of working in a regulated environment (e.g. MDR, IEC 62304, GDPR).
Team
We are a young and closely-knit development team of 12 people from different backgrounds. You will be part of the algorithms group within this team, who is working both on our foundational deep learning segmentation models and downstream algorithms supporting our customers with their work. There are however no strict boundaries between the groups, and you will collaborate closely with e.g. frontend and infrastructure to design end-to-end solutions to interesting medical problems with a great UX for the user.
Application Process
1. 1st Interview (VC with Talent Team and Head of Engineering)
2. technical challenge and results interview (online)
3. final Interview (live)