Open position: Software developer

02 March 2021
we're hiring

ICOS Carbon Portal is looking for a Software developer to reinforce their development team. ICOS Carbon Portal offers open access to all ICOS high-quality and standardised greenhouse gas data, as well as scientific and educational products produced by our scientific users. The Carbon Portal is thus a 'one-stop shop' for all ICOS data products. Carbon Portal also (co-)develops web services for the user community that support the scientific exploration of the data.

The selected person will maintain and further develop back-end systems underlying the core Carbon Portal services. ICOS Carbon Portal is a group of 18 scientists and developers, but the person will work in a small team with three other developers and an operations engineer. ICOS Carbon Portal is hosted by the Department of Physical Geography and Ecosystem Sciences of Lund University, Sweden.

The position will be permanent with a 6-month probation period. Please apply no later than 16th of March 2021.

The Carbon Portal uses the following technologies:

  •     Back end development: Scala, Akka
  •     Metadata management: RDF, OWL, SPARQL, RDF4J, PostgreSQL/PostGIS
  •     Deployment environments: Ubuntu Linux, Docker, LXD
  •     Data storage: Linux file system, iRODS, EUDAT/CDI B2SAFE
  •     CMS for ICOS websites: Drupal, document management system: NextCloud
  •     Front end development: Typescript/Javascript, React JS, ScalaJS


  •     Several years of experience or a degree in computer science
  •     Experience with Java, Scala (preferred), or similar languages
  •     (Desirable) familiarity with (and lack of aversion towards) SPARQL, RDF, OWL, triple stores
  •     At least basic knowledge of HTTP protocol, Linux, SQL
  •     Willingness to start working on existing mature codebases
  •     Ability and desire to learn in general and from your peers in particular
  •     Fluent in written and spoken English

Other merits:

  •     Experience in anything of the following: Ansible, Linux administration, Bash, Python, PHP, public key cryptography and TLS certs, scientific data, binary data formats
  •     Interest in any non-mainstream programming language
  •     Preference for statically-typed languages
  •     Indenting with tabs, aligning with spaces ;)
  •     Link to a public repository with your code contributions

We will place great emphasis on personal suitability. Consideration will also be given to good collaborative skills, drive and independence.

Working conditions and compensation:

  •     Low-bureaucracy agile development style without hard focus on deadlines
  •     Interesting and varying tasks to solve with modern techniques
  •     Flexible working hours, low-stress environment
  •     Generous vacation and employer's contribution to your future pension funds
  •     Health care provider and support available
  •     Salary will depend on your competence level. We'll aim at meeting your value on the job market. Salary reviews are performed yearly.

Permanent position with preferred start date of 1 April 2021, a probationary period of 6 months will be applicable. The scope of the employment is full time.

Contact person: Alex Vermeulen, tel +46 46 222 9298.

About ICOS: 
The Integrated Carbon Observation System, ICOS, is a European Research Infrastructure that facilitates science by providing standardised data on greenhouse gases, which is essential in understanding and mitigating climate change. ICOS measures in over 140 stations across 13 European countries, and our data is being used by scientists as well by governments and international organizations in their efforts to tackle challenges caused by climate change. ICOS research infrastructure is funded by its European member countries.