Research Software Engineer
Human Technopole Visualizza tutti gli annunci
- Milano
- 46.000 € all'anno
- Tempo indeterminato
- Full time
- Drawing from your experience, you will consult and plan research projects with us with practical applications in mind
- You will develop elegant, simple, robust, and well documented software solutions that bring our methods in the hands of practitioners
- Work closely with other members of the Funke group and the research centre to support their research and thus contribute to the development of new methods
- Share your expertise in the form of tutorials, presentations, and by being a mentor to more junior members
- A BSc, or higher, in Computer Science, Bioinformatics, Physics, Mathematics or a related field.
- At least 2 years of industry or research experience in software development.
- Experience with Python for scientific software development
- Experience with contemporary machine learning frameworks
- English proficiency
- 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.)
- Experience in GUI design
- 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 scientific image analysis or biomedical imaging.
- Experience with high performance computing.
- Proven ability to work closely with interdisciplinary teams and incorporate feedback from diverse stakeholders.
- Strong critical thinking skills to tackle technical challenges in bioimage analysis.
- Effective written and verbal communication for interacting with peers and presenting ideas clearly.
- Eagerness to learn and adopt new technologies and methods relevant to the field.
- CV
- Motivation letter (English)
- Contact details of two referees