Responsibilities
- Development of state-of-the-art machine learning algorithms/workflows to support the analysis of digital pathology images
- Implement features in Definiens’ deep-learning ecosystem
- Plan and discuss architecture improvements with your Scrum Team
- Optimize performance and quality of existing software components
- Implement automated tests to ensure high quality software applications (TDD principles)
Qualifications & Skills
Required:
- Degree in Computer Science or related field
- 3+ years of experience developing software with Python
- Experience using Git in a professional environment
- Used to writing automated tests and configuring CI pipelines
- Solving image and data analysis problems using machine learning
- Experience with machine learning (e.g. TensorFlow/Keras) and computer vision (e.g. OpenCV) packages
- Talent for the conceptualization of problems and analytical thinking
- Collaborative and open to new ideas
- Attention to detail and focus on results
- Strong verbal and written communication skills in English
Beneficial skills / experience:
- Modern frameworks and concepts for scalable and distributed computation (containerization and orchestration, specialized frameworks such as Spark, Hadoop, …)
- Database technologies (SQL, NoSQL, such as PostgreSQL, MongoDB, …)
- Cloud computing