Staff Engineer, Research Software Engineer

Updated: over 1 year ago
Job Type: FullTime
Deadline: 23 Oct 2022

About the position

We have a vacancy limited to 1.5 years for a temporary Staff Engineer (Research Software Engineer) at the Industrial Ecology Digital Lab (Industrial Ecology Programme  (IndEcol), Department of Energy and Process Engineering , NTNU). 

You will work on an internal project to improve and extend the environmental footprints webpage (https://environmentalfootprints.org/ ), maintained by the Digital Lab. The webpage is one of the main outreach channels for the sustainable production and consumption research results from IndEcol and includes several interactive data visualization sub-pages. Data for these come from various (internal and external) sources and is currently manually gathered, harmonised and deployed.  Over the course of 1.5 years, we plan to transition this process towards a fully automated data pipeline (CI/CD), starting from the underlying socio-economic databases. Connected to this, we will develop new visualization capabilities for the presentation of environmental footprints with uncertainties connected to the ongoing NRC funded project HiTEA (https://hitea.iedl.no/ ). This will involve finding novel solutions for providing big-data outcomes from HPC processing on a relatively small-scale web-hosting platform. Thus, the position will require day-to-day interactions with scientists in the sub-domains of industrial ecology, providing solutions for highly scalable applications (HPC and cloud computing).

IndEcol is a pioneer in the development and application of industrial ecology methods, as well as the use of large data sets and scientific computing in industrial ecology. We focus on understanding resource use and environmental pollution associated with human activities, assessing the environmental aspects of different technologies and modeling society’s use of materials. IndEcol combines world-class competence in Life Cycle Assessment (LCA), Input-Output analysis (I/O), and Material Flow Analysis (MFA) with scientists’ contribution to IPCC assessment reports, the International Resource Panel, active participation to the UNEP/SETAC Life-Cycle Initiative, and numerous publications featured in high-ranked journals. IndEcol hosts its own International MSc program and contributes to NTNU’s engineering education- The research team  consisting of eight faculty members, the Industrial Ecology Digital Laboratory , and about 70 researchers, post.docs and PhDs.  We offer excellent subsequent job prospects through gaining experience with data science and high- performance computing in combination with sustainability analysis.

You will report to the Manager and Lead Researcher of the Digital Laboratory (https://www.iedl.no/ ).

Duties of the position

  • Implement a cloud based Continuous Integration/ Continuous Delivery (CI/CD) data pipeline for the environmental footprints webpage ( www.environmentalfootprints.org )
  • Design, plan and develop a new section on the webpage for the interactive visualization of footprints with uncertainties
  • Contribute to best practice guidelines for software and database development and operations  

Required selection criteria

  • Bachelor`s degree in a STEM subject (IT, environmental/natural science, environmental engineering, data science) or documented professional experience related to the listed tasks  
  • Excellent coding skills in Python, including the scientific coding stack (Numpy, Pandas, etc.)  
  • Experience in version control in Git, using Github and Gitlab  
  • Good written and oral English language skills 

Preferred selection criteria

  • Web development (including interactive 2D/3D data visualization), preferable with Python based frameworks like Dash Panel, etc.  
  • Experience with further programming languages (Julia, Matlab, R, Javascript, GAMS) as well as databases (SQL/NoSQL)
  • Evidence of use contributions to open-source projects and database use (SQL/NoSQL)    
  • Experience in distributed/cloud computing, server administration and HPC  
  • Documented experience in software development, including coding standards, code reviews, testing, and operations  
  • Experience with big data management   
  • Experience with sustainability and/or economic analytics  

Personal characteristics 

  • Strong analytical skills
  • A high level of personal responsibility and initiative  
  • Work independently as well as part of a team
  • Ability to work in open, interdisciplinary and international projects and teams

In the evaluation of which candidate is best qualified, emphasis will be placed on education, experience and personal suitability, as well as motivation, in terms of the qualification requirements specified in the advertisement

We offer

Salary and conditions

The position of Staff Engineer (avdelingsingeniør) is placed in position code 1085 and is remunerated in accordance with Public Sector salary regulations (Statens lønnsregulativ), normally between NOK 515 000 and NOK 580 000 per year, depending on qualifications and seniority. From the salary, 2% is deducted as a contribution to the Norwegian Public Service Pension Fund.

The engagement is to be made in accordance with the regulations in force concerning State Employees and Civil Servants, and the acts relating to Control of the Export of Strategic Goods, Services and Technology. Candidates who by assessment of the application and attachment are seen to conflict with the criteria in the latter law will be prohibited from recruitment to NTNU. After the appointment you must assume that there may be changes in the area of work.

It is a prerequisite you can be present at and accessible to the institution on a daily basis.

About the application

Please note that your application will be considered based solely on information submitted by the application deadline. You must therefore ensure that your application clearly demonstrates how your skills and experience fulfil the criteria specified above. 

The application must contain:

  • application letter outlining motivation for the position   
  • CV, certificates and diplomas  
  • name and email address of three references  

If all, or parts, of your education has been taken abroad, we also ask you to attach documentation of the scope and quality of your entire education. Description of the documentation required can be found here . If you already have a statement from NOKUT, please attach this as well.

General information

NTNU believes that inclusion and diversity is a strength. We want our faculty and staff to reflect Norway’s culturally diverse population and we continuously seek to hire the best minds. This enables NTNU to increase productivity and innovation, improve decision making processes, raise employee satisfaction, compete academically with global top-ranking institutions and carry out our social responsibilities within education and research. NTNU emphasizes accessibility and encourages qualified candidates to apply regardless of gender identity, ability status, periods of unemployment or ethnic and cultural background.

The city of Trondheim is a modern European city with a rich cultural scene. Trondheim is the innovation capital of Norway with a population of 200,000. The Norwegian welfare state, including healthcare, schools, kindergartens and overall equality, is probably the best of its kind in the world. Professional subsidized day-care for children is easily available. Furthermore, Trondheim offers great opportunities for education (including international schools) and possibilities to enjoy nature, culture and family life and has low crime rates and clean air quality.

As an employee at NTNU, you must at all times adhere to the changes that the development in the subject entails and the organizational changes that are adopted. 

A public list of applicants with name, age, job title and municipality of residence is prepared after the application deadline. If you want to reserve yourself from entry on the public applicant list, this must be justified. Assessment will be made in accordance with current legislation . You will be notified if the reservation is not accepted.

If you have any questions about the position, please contact Dr. Konstantin Stadler (Manager and Lead Researcher of the Indecol Digital Lab), email: [email protected] , and Prof. Francesco Cherubini (Director of the Industrial Ecology Programme), email: [email protected] . If you have any questions about the recruitment process, please contact Megan Norris, e-mail: [email protected] . Please submit your application and supporting documentation via jobbnorge.no.

If you think this looks interesting and in line with your qualifications, please submit your application electronically via jobbnorge.no with your CV, diplomas and certificates attached. Applications submitted elsewhere will not be considered. Upon request, you must be able to obtain certified copies of your documentation.   

Application deadline: 23.10.2022

NTNU - knowledge for a better world

The Norwegian University of Science and Technology (NTNU) creates knowledge for a better world and solutions that can change everyday life.

Department of Energy and Process Engineering

We conduct research and teaching covering the entire energy chain, from resources to the end-user. We look at how energy is produced and used by humans and machines in a sustainable way with regard to health, climate change and the resource base. The Department of Energy and Process Engineering  is one of eight departments in the Faculty of Engineering.

Deadline 23rd October 2022
Employer NTNU - Norwegian University of Science and Technology
Municipality Trondheim
Scope Fulltime
Duration Temporary
Place of service



Similar Positions