Scientific programmer
Role details
Job location
Tech stack
Job description
The Species Interaction Ecology department is searching for a scientific programmer (f/m/x) to aid in the development and external fruition of the PADRINO integral projection model database. The task of the programmer will be to transform raw, long-term plant demographic data into population projection models and to develop a shiny app to showcase the results of the project to the wider public. We look for a scientific programmer (f/m/x) starting 01.03.2025., * Curate raw long-term plant demographic data, including cleaning, formatting, and error checking using R code
- Fit linear models using R to obtain population model estimates directly from raw datasets. Use estimates to build population models (either Matrix or Integral Projection Models)
- Check the functioning of the population models, and validate their results against raw data
- Develop a shiny app to showcase a large, comparative plant demographic database to a general public audience
- Perform literature searches to identify datasets, and linked scientific articles, on plant population projection models (Matrix, and Integral, projection models) or plant population time series.
- Digitize textual or tabular demographic information into the PADRINO databases.
- Identify the population projection model parameters that can be extracted from the relevant datasets.
- Whenever needed, directly contact the authors of scientific publications or datasets to ask for clarification or additional data.
- Collaborate remotely with a worldwide network of colleagues (e.g. Oxford University; Rice University)
Requirements
- Master university degree in biology, ecology, or a similar scientific field
- Proficiency in R coding. Experience with the tidyverse, version control, and shiny apps is an advantage
- Solid experience in fitting, selecting, and interpreting linear statistical models
- Experience in the parameterization and analysis of mathematical models. Experience with Matrix or Integral population projection models is an advantage
- Experience working independently
- Fluent in English (spoken and written)
- Experience and enthusiasm working in international teams is an advantage
Benefits & conditions
Remuneration according to the TVöD public-sector up to pay grade 13 including attractive public-sector social security benefits., * The freedom to master even the most demanding challenges between basic research and practical application
- The chance to work in interdisciplinary, international teams and benefit from a variety of perspectives
- Firstclass integration into national and international research networks to work together on global challenges
- Excellent research infrastructure and research data management to optimally support your work
- Flexible working hours and a wide range of options for balancing work and care responsibilities through our family office
- Competent support and advice for international colleagues arriving at the UFZ from the 'International Office'
- Special annual payment, capital-forming benefits and subsidised Germany Job Ticket
- A workplace in a vibrant region with a high life quality and social and cultural diversity