Experienced Software Engineer in Environmental Database Programming and Management (M/F)

Reference : ERIN-2020-048

Type: Engineer
Contract type: Permanent contract
Place: Belvaux



Your work environment

The Luxembourg Institute of Science and Technology (LIST) is a Research and Technology Organization (RTO) active in the fields of materials, environment and IT. By transforming scientific knowledge into technologies, smart data and tools, LIST empowers citizens in their choices, public authorities in their decisions and businesses in their strategies.


You will be part of the LIST Environmental Research and Innovation department

As part of a Research and Technology Organization (RTO), the work of the Environmental Research and Innovation (ERIN) Department tackles some of the major environmental challenges our society is facing today, such as climate change mitigation, ecosystem resilience, sustainable energy systems, and the efficient use of renewable resources. To this end, the mission of the ERIN department is:

(1) To conduct impact-driven scientific research and development, as well as technological innovation

(2) To support companies in the implementation of new environmental regulations and advise governments on determining sustainable policies for the future, with the objectives of:

  • Analysing, managing and exploiting sustainable resources (water, air, soil, renewable energy, bio-resources)
  • Reducing the environmental impact of human consumption and production activities.

The ERIN department has an opening for a permanent position in database programming and management. The successful candidate will join ERIN’s Environmental Research and Technology Platform (ERTP) and more specifically be part of ERTP’s Observatory for Climate and Environment (OCE). The OCE operates different types of dense and national networks of hydroclimatology and biodiversity measurements. On behalf of the Ministry of Environment, Climate and Sustainable Development (MECDD), we operate and maintain a biodiversity-monitoring programme in Luxembourg, with an emphasis on species of European community interest. In the framework of its activities, the OCE is gathering, archiving and processing large environmental datasets.




We are looking for a talented, creative, and enthusiastic individual with a strong background in programming and database management as well as a technical mindset to provide quantitative support and problem solving aptitudes.

The successful applicant will be asked to evolve in close collaboration with passionate research and support teams that work on climate change, biodiversity, forecasting, predicting water future, etc…. She/he will have for objectives to deliver state of the art technical solutions in terms of databases, infrastructures, tools and processes. . She/he will have a track record in building data pipelines using various sources of data (Raw data files, DBs, Data Marts), as well as in designing, implementing, and maintaining databases in accordance to end users information needs and views, and with various types of challenging data.

More specifically, the successful candidate will:

  • Design and implement interoperable (spatio-temporal) database systems of high availability and quality in accordance to end users information needs
  • Be responsible for looking beyond immediate tactical/project needs and creating an interoperable architecture that spans areas
  • Effectively plan and collaborate with team members on data driven projects to improve internal tools, systems, and data pipelines
  • Be proficient in solution development and methodology using industry standard tools. Provide proactive and reactive data management support to minimize database downtime and manage parameters to provide fast query responses
  • Determine, document, and enforce database policies, procedures, standards, and controls to ensure risk is understood and managed. Operate controls in a timely basis and drive continuous process improvement at all levels
  • Create standards for data collection, design, and consumption, and act as a review for new data/report requests
  • Monitor database performance, implement changes and newest technologies, apply new patches and versions when required
  • Be responsible for back uping, restoring, and troubleshooting database sets and system access
  • Develop concepts of data warehousing, data marts, data governance, and database integration
  • Be responsible for building quality, precise and reliable data extractions for systems integrations. Work with research groups to define, design, and fulfill data extraction and interface solutions
  • Demonstrate commitment to compliance and regulations. With access to vast amounts of sensitive and non-public data, it is essential to maintain security awareness and high ethical standards

The applicant will also be asked to:

  • Create/participate in the creation of prototypes
  • Train users (LIST staff and external users) on the use of developed products
  • Contribute to the definition of development projects related to her/his field
  • Maintain state of the art in her/his technological field
  • Document her/his own work in order to ensure the reproducibility and guarantee the traceability of the results
  • Write technical and analytical reports, participate in the writing of scientific papers, patents and inventions, prepare presentations when required
  • Define new processes, methods, protocols, systems and solutions to comply with RDI project requirements





  • MSc in computer science, database management, software programming


  • Proven python software developer with at least three years of experience in database management projects
  • Familiarity with at least one of the following programming languages: PHP, ASP.NET, Javascript or Ruby on Rails


The successful applicant will be integrated in a team of professionals who will share their expertise and know-how with her/him. Prerequisites for a good integration to the team/research department are the following:

  • Be a team player with good capacities to listen, learn and also to share knowledge with others
  • Have a DIY state of mind; be curious, methodical, rational, analytical, and logical. Effectively use trial and error approach
  • Be service oriented and proactive in the realisation of the work to be done
  • Be responsible, implicated and capable to organise own work. Ability to plan and manage a variety of activities in parallel
  • Be communicative and capable of interacting proactively with people from different fields of expertise

Essential technical skills:

  • A strong understanding and knowledge of Oracle, Python and PostgreSQL is essential to this role
  • Candidates must have an advanced knowledge of statistical software, i.e. Python, R or Matlab
  • Hands-on understanding of web technologies, including HTML, CSS, XML/XSLT, as well as REST APIs and OGC web services (WMS, WFS, WCS, SOS, WPS)
  • Good software development practices and experience with GIT, code reviews, test driven development, clear code documentation
  • A solid understanding of how web applications work including security, session management, and best development practices
  • Adequate knowledge of relational database systems, Object Oriented Programming and web application development

Desirable technical skills and experience:

  • Experience working with C/C++
  • Experience with GIS solutions like Geoserver, ArcGIS, ENVI, QGIS
  • Experience with image processing using e.g. OpenCV, GDAL and building automated image processing
  • Experience with cloud computing, AWS, multithreading is an advantage Understanding of data platforms and resilient architectures


  • Proficiency in English
  • French, German and/or Luxembourgish is an asset



Candidates interested in the above position can apply online on our website www.list.lu
The application must include:

  • A CV (a description of the relevant experience in database programming and management should be included either in the CV or in a separate document)
  • A motivation letter
  • If possible, a list of publications, invited talks, and patents




Share this page:



Apply online


Prof. Dr Lucien HOFFMANN
Prof. Dr Lucien HOFFMANN

Director of Environmental Research and Innovation department

 Aaron FIROZ