Software developer

Deadline: 01.12.2022

Norwegian Institute for Air Research

At NILU – Norwegian Institute for Air Research, our greatest strength is our outstanding employees. They contribute to NILU’s leading position both nationally and internationally – and to a pleasant working environment.

We do research from pole to pole – from Zeppelin in Svalbard to Trollhaugen in Antarctica. Our research helps increase knowledge about climate change, the composition of the atmosphere, air quality, sustainable transitions and environmental toxins – as well as how all these factors affect health and the environment. Every year, NILU performs hundreds of research commissions, large and small, for public and private customers, in Norway and internationally.

NILU is an independent research foundation with no owners who collect dividends. Instead, all profits are reinvested in operating and developing research services that benefit society. We place great emphasis on open research, open publishing, and open source code – because knowledge is meant to be shared.

At NILU, all employees are equal, regardless of gender, age, disability, creed/philosophy of life, language, cultural differences and sexual orientation. We respect and value individual characteristics, and do not accept any form of discrimination.

About the position

There is an open position as a software developer within environmental systems at NILU - Norwegian Institute for Air Research. The position is permanent and is affiliated to the Department for Digital Technologies

In order to further strengthen our growing group working with application within environmental systems, we are seeking a software developer.

We seek a developer that is able to investigate, identify and implement novel research ideas within environmental software as well as be involved in software development. In addition to the technical skills, the position requires that you have strong interpersonal and communication skills and the ability to explain technical concepts. You should enjoy being part of a team, but still be able to work independently when needed.

Duties of the position

  • Creating architecture- and application designs
  • Software development
  • Contribute to data infrastructure work
  • Proactively contribute to research ideas and proposals
  • Cooperate with other research groups and partners


  • Master’s degree in computer science, physics, or similar
  • Building reliable and highly scalable applications
  • Fluent in spoken and written English


  • Python, Java, Scala and/or C# programming skills
  • Distributed computing and storage systems, eg. Spark, HBase
  • Build tools (eg. Maven, sbt)
  • Software development lifecycle management and setting up CI/CD pipelines (eg. Jenkins)
  • Version control (eg. Git)
  • Relational database systems (eg. PostgreSQL, Oracle or similar)
  • SQL and database modelling
  • Familiar with implementing RESTful APIs (eg. Java Spring Boot, .NET Core Web API)

Experience in one or more of the following items is also an advantage:

  • Implementing and deploying Spark submit applications to production environments
  • Using Kafka as hub for processing of data, eg. Kafka streams using Spark
  • Set up containers and orchestration (eg. Kubernetes)
  • Creating and deploying ML models (MLOps)
  • Linux OS
  • Scripting languages, eg. Bash shell or similar
  • Environmental data and/or earth observation data

We offer

At NILU, we work for our common future. Our research contributes to the fight against climate change and to secure a healthy environment and a sustainably society. This means that work is more than just work: what we do each day makes a difference.

We offer flexible working hours, work-from-home agreements, subsidised fitness training, and excellent pension and insurance schemes. Benefits are competitive.

During a working day at NILU, you will encounter:

  • An international and interdisciplinary environment with pleasant colleagues from all over the world
  • Great creativity and generous sharing of knowledge
  • Broad experience and excellent opportunities for professional development
  • A global network of partners

Most of our approximately 175 employees work at the main office in Kjeller, a short train ride from Oslo. We also have an office in Tromsø just a few minutes’ walk from the centre of town.

Application prosess

Applications should be admitted as soon as possible and no later than the 1st of December 2022.

The application should contain:

  • Application letter including a statement of motivation and research interests
  • CV (summarizing education and positions)
  • Copies of educational certificates including grades 
  • Names and contact details of 3 referees

We advise foreign applicants to attach an explanation of their University’s grading system.

We aim to increase the number of women in the Digital Technologies department; therefore we encourage women to apply.

For more information about the available position please contact Rune Ødegård ([email protected]).

Apply for position

Powered by Labrador CMS