Context And Mission
We are looking for a research engineer who :
- Is comfortable with benchmarking infrastructure for federated analysis and federated learning (not developing models or performing research on modeling).
- Is able to contribute to current software development projects.
- Is excited about developing software from scratch for biomedical research projects.
Key Duties
Software Development : Work alone and collaboratively to develop new software that helps the group reach its goals.Software Maintenance : Work alone and collaboratively to maintain the group's software.Infrastructure Tooling : Build Python microservices, Docker / CI pipelines, and REST endpoints.Analytical Reporting : Create R / Python notebooks and / or interactive HTML reports for software and infrastructure checks.CI / CD : Be able to adapt to a CI / CD culture and contribute to maintaining and arguing for it.Collaboration & Compliance : Work with technical people, clinicians, and bioinformaticians in a professional and friendly manner.Requirements
Education
BSc / MSc in Computer Science, Bioinformatics, or a related field with proven experience.Essential Knowledge and Professional Experience
Approximately 2 years of coding experience.Coding and software development.Additional Knowledge and Professional Experience
Python (FastAPI / Flask, pytest, etc.) for infrastructure, software, and API design.SQL, Git, Linux, and familiarity with Docker / CI-CD.Competences
Exposure to healthcare and biomedical topics (tailored to the group\'s research).
Experience with REST / GraphQL schema design.Experience with workflow managers (Nextflow, Airflow) or orchestrators (Kubernetes).HPC or cloud know-how (OpenStack, AWS / GCP / Azure).Exposure to privacy-enhancing technologies (synthetic data, differential privacy).Conditions
The position will be located at BSC within the Life Sciences DepartmentWe offer a part-time contract (20h / week), a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, support to the relocation proceduresDuration : Open-ended contract due to technical and scientific activities linked to the project and budget durationHolidays : 23 paid vacation days plus 24th and 31st of December per our collective agreementSalary : we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in BarcelonaStarting date : 01 / 11 / 2025#J-18808-Ljbffr