Research Software Engineer | Human Technopole, Milan
Build the science that shapes the future of human health.
Application closing date: 15.05.26
Join a place where ambitious science thrives
Human Technopole (Milan) is a rapidly expanding life science institute where international researchers and cutting-edge technologies converge to accelerate biomedical discovery. Our mission is to transform bold scientific ideas into advances that improve human health.
Within this mission, the Bioimage Analysis Infrastructure Unit of the National Facility for Data Handling and Analysis at Human Technopole (HT) is offering cutting-edge scientific image analysis services to researchers from HT and from all public institutions in Italy. Our service portfolio includes technical consultation with users, building and deploying suitable analysis pipelines, quality control, publishing support, visualization and rendering services, as well as maintenance of existing tools and development of new ones. Our analyses rely almost entirely on open-source projects, including our own, which we maintain and share with the community.
We are recruiting a Research Software Engineer (RSE) to add to our creative and interdisciplinary team. We seek an open-minded and motivated candidate to join a team of research software engineers focused on improving the software landscape for bioimage analysis while supporting the bioimage analysis team in creating and deploying advanced pipelines for image analysis.
Your mission
As Research Software Engineer (RSE), you will be responsible for developing, optimizing, automating and maintaining advanced pipelines, particularly those aimed at large data processing, deep-learning training and model fine-tuning. In addition to state of the art deep-learning, you will be employing modern technologies such as high-performance computing (HPC), containerization, workflow orchestration (e.g. nextflow), and next-generation file formats (e.g. Zarr). Your work will primarily be conducted in Python.
You will also collaborate within the RSE team to maintain and improve existing software repositories, ensuring their sustained usability by the research community. Additionally, your work will involve close collaboration with research groups at HT, translating cutting-edge research into robust, open-source tools within the image analysis facility.
Grow your skills
You will enhance your scientific and professional skills by:
- Supporting bioimage analysts in developing and deploying automated image analysis pipelines.
- Working closely with other RSEs, research groups and bioimage analysts to translate state-of-the-art analysis methods into user-friendly software and service packages.
- Collaborating with team members and the community to maintain essential open-source software for bioimage analysis.
Human Technopole supports career development through training, mentoring and dedicated learning opportunities.
What you'll bring
Essential
- A BSc, or higher, in Computer Science, Bioinformatics, Physics, Mathematics or a related field.
- Experience with Python in a professional environment.
- English proficiency.
Preferred
- MSc, or higher, in Computer Science, Bioinformatics, Physics, Mathematics or a related field, or equivalent industry experience (3+ years).
- Expertise in other programming languages (e.g. Rust, C++, Java).
- Advanced understanding of Python and software engineering concepts (data structures, OOP, design patterns, concurrency, etc.).
- Expertise in software engineering tools and methods is strongly recommended (version control, continuous integration, test-driven development etc.).
- Contributions to open-source projects is a plus.
- Experience with containerization, pipelining, and deployment of methods and workflows.
- Experience with deep learning.
- Experience with workflow automation (e.g. nextflow).
- Experience with scientific image analysis or biomedical imaging.
- Experience with high performance computing.
At HT, your discoveries contribute to a global effort to improve human health.
Why Human Technopole
HT offers an international and dynamic workplace, competitive welfare provisions, flexible working policies and relocation support. Researchers moving to Italy may benefit from attractive tax benefits. We promote work–life balance and provide parental support initiatives.
How to apply
Submit:
• CV
• Motivation letter (English)
• Contact details of two referees
This is a 3-year contract offered under CCNL Chimico Farmaceutico, Level B2
Salary: up to € 46k depending on the candidate’ seniority.
The position is based in Milan, Italy, within our vibrant international campus.
We strongly encourage applications from candidates belonging to protected categories (L. 68/99).