Software Engineer for open-source data analysis of cosmic-ray neutron data
Role details
Job location
Tech stack
Job description
- Software Engineering Excellence: Lead the implementation of new scientific features, comprehensive automated testing frameworks and modern CI/CD pipelines, including containerization (Docker, Apache Airflow) that scale from individual researchers to major research infrastructures.
- FAIR4RS Implementation: Champion open science by implementing FAIR4RS principles including enhanced metadata management, persistent identifiers (DOIs), and standardized APIs that ensure transparent and reproducible processing.
- Community Building: Travel across Helmholtz centers and to the University of Bristol to engage with the international CRNS community, and design and deliver engaging training workshops through the HIDA catalogue.
- Transfer & Impact: Design intuitive interfaces (web-based GUIs, command-line tools, Docker images) and prepare the groundwork for operational deployment in monitoring networks like TERENO and eLTER.
Requirements
- PhD in Computer Science, Environmental Sciences, Physics, Geosciences, or related field with demonstrated expertise in research software development
- Strong Python programming skills including experience with modern software development practices (version control, testing frameworks, CI/CD) and interface design (CLI, GUI)
- Experience with software engineering best practices such as containerization (Docker), workflow automation, and API design
- Knowledge or interest in environmental monitoring, hydrology, or Earth system sciences (experience with CRNS data is a plus but not required)
- Commitment to open science principles and FAIR data/software practices
- Excellent communication skills in English (written and spoken); German skills are beneficial but not mandatory
- Collaborative mindset with enthusiasm for community engagement, training, and knowledge transfer
- Willingness to travel within Germany and internationally for collaboration and training purposes
- Experience with scientific computing infrastructure and database systems is advantageous
- Track record of contributions to open-source projects or scientific software packages is highly valued
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