R Developer 80-100%
Date de publication :
10 avril 2025Taux d'activité :
80 – 100%- Lieu de travail :Basel
- Salaire estimation de jobup.ch:Se connecter pour voir l’estimation de jobup.ch
Résumé de l'emploi
L'Université de Bâle recherche un R Developer à 80-100%. Opportunité stimulante dans un environnement collaboratif.
Tâches
- Développer et maintenir des packages R pour le workflow de modélisation.
- Créer des applications web interactives avec R Shiny.
- Collaborer avec des épidémiologistes pour comprendre les besoins techniques.
Compétences
- BSc ou MSc en informatique, expérience en développement R et Python.
- Compétences solides en programmation R et développement de dashboards Shiny.
- Bonne connaissance des bases de données relationnelles et de C++.
Est-ce utile ?
R Developer 80-100%
Published 9 April 2025 Workplace Basel, North West Switzerland, Switzerland CategoryHealth
The Swiss Tropical and Public Health Institute (Swiss TPH) is a world-leading institute in global health with a particular focus on low- and middle-income countries. Associated with the University of Basel, Swiss TPH combines research, education and services at local, national and international levels. 950 people from 95 nations work at Swiss TPH focusing on infectious and non-communicable diseases, environment, society and health as well as health systems and interventions.
The Department of Epidemiology and Public Health (EPH) investigates distribution and causes of infections and non-communicable diseases. To understand and promote the well-being of people in different cultural and environmental contexts, EPH applies various methods ranging from anthropology and social science to biostatistics and mathematical modelling as well as observational cohorts with biobanks.
In particular, the Analytics and Intervention Modelling (AIM) group contributes to build a data-driven and evidence-based recommendations to support in-country decision makers in their fight against malaria. This is possible by using state of the art infectious disease modelling, health economics frameworks and the growing evidence generated by real-world data. Together with local partners, the AIM group co-creates action plans to prioritize the most impactful interventions in malaria endemic setting around the Globe. In addition, the AIM group actively contributes to capacity strengthening.
To achieve its goals, the Analytics and Intervention Modelling group invites applications for a R Developer to support the development and maintenance of software tools used in the modelling workflow.
Your position
- Support the development and maintenance of R packages that support our modelling workflow
- Build and enhance interactive web applications using R Shiny or similar applications
- Implement automated testing and maintain CI/CD pipelines
- Write clean, documented, and maintainable code following best practices
- Collaborate with team members to design new features, participate in code reviews and integrate new features into existing workflows
- Work closely with epidemiologists and modellers to understand requirement, provide technical support and assist in creating documentation and training material
- Maintain relationships and coordinate with external partners, including the Centre for Scientific Computing (sciCORE) and IT teams at Swiss TPH and University of Basel
Your profile
- BSc with professional experience or MSc in Computer Science or related field
- Strong programming skills in R and Python, with experience in package development
- Demonstrated experience in building R Shiny dashboards, with a thorough understanding of Shiny’s reactive programming model and component architecture
- Solid understanding of software development best practices
- Experience with version control systems (Git). Knowledge of testing frameworks and CI/CD principles
- Experience with C++
- Solid understanding of relational databases (SQL)
- Familiarity with mathematical modelling or statistical analysis
- Previous work in scientific computing or research software development
We offer you
- A passionate group of international experts with a share purpose: taking science to impact
- A state-of-the-art workplace within one of the most advanced innovation district worldwide
- Attractive employment conditions including flexibility, fringe benefits and opportunities to develop your own area of interest
- Swiss TPH is an equal opportunity employer committed to excellence through diversity
Job conditions:
- Start Date: Immediately or upon agreement
- Duration: Contract of 2 years with a possibility of extension
- Percentage: 80 or 100%
- Location: Allschwil, Switzerland (Possibility for home office days during the week)
- Internal job function: Scientific Assistant
Application / Contact
How to apply:
Please submit your application online .
- CV
- Motivational letter including names and contact information (email or phone number) of 1 - 2 references
- Reference letters and diploma
Swiss TPH strives to create an inclusive environment that welcomes and values diversity in all its forms, including gender, race, ethnicity, disability, sexual orientation, and socio-economic background. We are committed to ensuring equal opportunities for everyone. Together, we can make the world a healthier place. We look forward to receiving your application.
Please note that we can only accept applications via our online recruiting tool. As long as the position is online on our company website, we are open for new applications. Applications via e-mail or external recruiter will not be considered.
Contact:
Christina Bucher, Senior Recruiting Partner, +41 (0)61 284 87 59 for administrative questions.
Emilie Pothin, Group Leader, Analytics and Intervention Modelling Group, emilie.pothin@ swisstph.ch for scientific inquiries regarding the position.
www.unibas.ch')