Junior Research Software Engineer for Sustainability Science - Full Stack

Leiden University Centre for Linguistics

Leiden

On-site

EUR 41,000 - 56,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Holiday allowance (8%)
End-of-year bonus (8.3%)
ABP pension
Hybrid working options
Home-working allowance
Laptop provided

Job summary

Leiden University Centre for Linguistics seeks a Junior Research Software Engineer for Sustainability Science to build and maintain scientific software and dashboards at Leiden.

You will collaborate with researchers to translate needs into user-friendly tools, support data pipelines, and help deploy containerized services, promoting reproducible workflows and open science.

Qualifications

  • MSc in computer science, data science, AI, environmental informatics, or related field.
  • Good programming skills with Python and JavaScript/TypeScript. Other programming languages are a plus.
  • Experience with front-end frameworks (React) and data visualization (D3/Plotly).
  • Experience building back-end APIs (FastAPI, Django, Flask) and integrating databases (SQL/NoSQL).
  • Experience contributing to open-source projects.
  • Familiarity with containerization (Docker) and reproducibility tools.
  • Excellent collaboration skills, a service mindset, and enthusiasm for environmental applications and open science.

Responsibilities

  • Build and maintain scientific software, web apps and dashboards for research dissemination and policy communication.
  • Support data pipelines and reproducible workflows for environmental databases.
  • Collaborate with researchers to translate needs into user-friendly tools.
  • Assist deployment in cloud/open environments (containerized services) with infrastructure alignment.
  • Promote FAIR/open science practices, version control, testing, packaging, and documentation.

Skills

Python
JavaScript/TypeScript
React
Data visualization
FastAPI/Django/Flask
SQL/NoSQL
Open source contribution
Docker
Collaboration

Education

MSc in computer science, data science, AI, environmental informatics, or related field

Tools

React
D3/Plotly
Docker
Git/GitHub
pytest

Job description

Job Description

Junior Research Software Engineer for Sustainability Science - Full Stack

Vacancy number: 16684

Job type: Academic staff

Contract hours min: 38

Contract hours max: 38

Location: Leiden

Applying is possible up to and including: 31 December 2026

What You Will Do
  • Building and maintaining scientific software, web applications and dashboards for research dissemination and policy communication (e.g., WISE database, Activity Browser, Panorama web-app, ReLab)
  • Supporting the development and maintenance of data pipelines and reproducible workflows for environmental databases and analytics.
  • Collaborating with researchers to scope features, translate research needs into user-friendly tools, and ensure usability and accessibility.
  • Supporting deployment in cloud and/or open environments (e.g., containerized services), working with the senior RSE on infrastructure alignment.
  • Promoting good data and software management for FAIR and open science practices, version control (Git/GitHub), testing (pytest), packaging, documentation, etc.
Where You Will Work

Leiden University is situated between Amsterdam (36 km) and The Hague (15 km) and was founded in 1575, making it the oldest university in the Netherlands. It houses around 35,000 students originating from 112 nationalities, facilitated by approximately 8,000 staff. The Institute of Environmental Science (CML) at Leiden University offers a vibrant and supportive community of scientists committed to the challenges of sustainability.

CML distinguishes itself for its attention to professional development in coordination with the interests of its scientists; there are plenty of opportunities to learn new skills, expand knowledge, collaborate across disciplines, and experiment in a friendly environment fully embodying academic freedom across all career levels.

The core focus of CML is to perform research and education in the interdisciplinary field of Environmental Sciences. CML focuses on the sustainable use of natural resources and preservation of natural capital and biodiversity.

CML has a culture of mutual support and collaboration between researchers. It has two Departments: Industrial Ecology (CML‑IE) and Environmental Biology (CML‑EB). Presently, about 150 fte (including postdocs and PhDs) are employed at CML. CML further collaborates with TU Delft and Erasmus University in the Leiden‑Delft‑Erasmus Centre for Sustainability (LDE‑CfS), and with the Naturalis Biodiversity Centre.

The Institute of Environmental Sciences (CML) is positioned in the Faculty of Sciences. The Faculty of Science is a world‑class faculty where staff and students work together in a dynamic international environment. It is a faculty where personal and academic development are top priorities. Our people are committed to expanding fundamental knowledge by curiosity and looking beyond the borders of their own discipline; their aim is to benefit science and to make a contribution to addressing the major societal challenges of the future.

The research carried out at the Faculty of Science is very diverse, ranging from mathematics, information science, astronomy, physics, chemistry and bio‑pharmaceutical sciences to biology and environmental sciences. The research activities are organized in eight institutes. These institutes offer eight bachelor’s and twelve master’s programmes.

The faculty has grown strongly in recent years and now has more than 2,800 staff and almost 6,000 students. We are located at the heart of Leiden’s Bio Science Park, one of Europe’s biggest science parks, where university and business life come together.

What You Bring
  • MSc in computer science, data science, AI, environmental informatics, or related field.
  • Good programming skills with Python and JavaScript/TypeScript. Other programming languages are a plus.
  • Experience with front‑end frameworks (e.g., React) and data visualization (e.g., D3/Plotly).
  • Experience building back‑end APIs (e.g., FastAPI, Django, Flask) and integrating databases (SQL/NoSQL).
  • Experience contributing to open‑source projects.
  • Familiarity with containerization (e.g., Docker) and reproducibility tools.
  • Excellent collaboration skills, a service mindset, and enthusiasm for environmental applications and open science.
What We Offer

We offer an initial one‑year contract, with an option to extend to a permanent contract based on performance, following the pay scale 9 in accordance with the Collective Labour Agreement for Dutch Universities.

Salary ranges from €3,708 to €5,057 gross per month based on a full‑time position.

With a full‑time position (38 hours per week), you are entitled to 232 vacation hours per year, which is equivalent to 30.5 vacation days (based on a 38‑hour work week). If you value flexibility, you have the freedom to adjust your working hours. For example, you could choose to work 40 hours per week, earning extra compensation hours. Alternatively, if you prefer a shorter work week, you can work 36 hours per week by using some of your vacation days to create more time for yourself. You’ll work closely with your supervisor to tailor your schedule in a way that suits both your needs and the team’s.

Benefits
  • Holiday allowance (8%) and an end‑of‑year bonus (8.3%)
  • An attractive pension scheme with ABP, ensuring your financial well‑being both now and in the future
  • Extensive options for secondary employment conditions: You can explore options such as sabbaticals, paid parental leave, and the individual choices model, which allows you to exchange leave days and/or salary for benefits like an advantageous sports subscription, bicycle scheme, and childcare options
  • Hybrid working options: If your role allows, you can enjoy the flexibility of working from home within the Netherlands
  • Home‑working allowance: You’ll receive a home‑working allowance (for both workdays and internet), and the university will provide you with a laptop and support for creating a comfortable home office
What We Value

At the Faculty of Science, we value inclusiveness and strive for a diverse community with equal opportunities for all. We give full support to our staff in achieving their potential to become independent academic researchers and teachers. For more information about our policy on diversity and equality please go to the diversity page on our website: https://www.universiteitleiden.nl/en/dossiers/diversity.

Female researchers are also welcome to join the Researchers In Science for Equality network of the Faculty of Science (rise.nu).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Research Software Engineer for Sustainability Science - Full Stack- NL
Junior Research Software Engineer for Sustainability Science - Full Stack- NL

Qabird • Leiden

Hybrid
EUR 41,000 - 56,000
Hybrid working options
Home-working allowance
Laptop provided
+1
Junior Research Software Engineer for Sustainability Science - Full Stack
Junior Research Software Engineer for Sustainability Science - Full Stack

United States Digital Space LLC • Leiden

Hybrid
Hybrid working options
Comprehensive benefits package
Vacation: 232 hours per year
Junior Research Software Engineer for Sustainability Science - Full Stack
Junior Research Software Engineer for Sustainability Science - Full Stack

Karlstad University • Leiden

Hybrid
EUR 3,000 - 6,000
Holiday allowance (8%)
End-of-year bonus (8.3%)
Pension scheme with ABP
+3
Junior Research Software Engineer for Sustainability Science - Full Stack
Junior Research Software Engineer for Sustainability Science - Full Stack

International Society for Industrial Ecology • Leiden

Hybrid
Holiday allowance (8%)
End-of-year bonus (8.3%)
Attractive pension scheme
+2
Senior Research Software Engineer for Digital systems for sustainability science
Senior Research Software Engineer for Digital systems for sustainability science

International Society for Industrial Ecology • Leiden

Hybrid
EUR 3,000 - 6,000
8% holiday allowance
8.3% end-of-year bonus
Attractive pension scheme
+2
Senior Research Software Engineer for Digital systems for sustainability science
Senior Research Software Engineer for Digital systems for sustainability science

Karlstad University • Leiden

Hybrid
Flexible working options
Comprehensive benefits package
Professional development opportunities
Senior Research Software Engineer for Digital systems for sustainability science- NL
Senior Research Software Engineer for Digital systems for sustainability science- NL

Qabird • Leiden

Hybrid
EUR 40,000 - 62,000
Digital strategy
Collaborative environment
Professional development
+2
Senior Research Software Engineer for Digital systems for sustainability science
Senior Research Software Engineer for Digital systems for sustainability science

United States Digital Space LLC • Leiden

Hybrid
Professional development opportunities
Collaborative academic environment
Flexible working hours
+2
Postdoctoral Position on Monitoring Enabling Environments for Citizen Science & Societal Engagement
Postdoctoral Position on Monitoring Enabling Environments for Citizen Science & Societal Engagement

Karlstad University • Leiden

Hybrid
Hybrid working in the Netherlands
Laptop provided
Postdoctoral researcher for dynamic vegetation modeling and satellite-based fire analysis- NL
Postdoctoral researcher for dynamic vegetation modeling and satellite-based fire analysis- NL

Qabird • Leiden

Hybrid
EUR 40,000 - 62,000
Hybrid working options
Home-working allowance
ABP pension
+2