Are you passionate about research? so are we! come and join us
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.
How will you contribute?
In the Environmental Sustainability Assessment and Circularity (Sustain) research unit, the different research groups advance science-based methods through the intensive development of software prototypes and computational tools that enable robust sustainability assessment. The unit has a strong expertise in environmental Lca, Industrial Ecology and urban built environments. It increasingly expands its scope to integrate social and economic dimensions and to support more realistic simulation of industrial processes. By combining methodological innovation with practical, high-quality digital tools, the unit provides industry, policymakers, and society with a comprehensive and operational view of sustainability performance.
We are looking for an experienced software engineer with a background in Research and Development project environments. The successful candidate shall demonstrate excellent command of the Python programming language and solid experience in developing software solutions within R&D or innovation-driven settings. Strong competencies in agile project management and collaborative development practices are essential. The candidate shall be equally comfortable performing hands-on programming tasks and coordinating the technical execution of software activities within ongoing projects. This includes effectively planning and managing the available human and technical resources, ensuring the timely delivery of software outputs, and contributing to the strategic alignment of development efforts.
Your responsabilities
- The role requires excellent communication skills and an ability to navigate the dynamics of a multicultural, interdisciplinary team, particularly in the Luxembourgish context of a Research and Technology Organisation (RTO) such as LIST.
- The candidate will interact directly with Principal Investigators (Pis), Heads of Group, and other internal and external stakeholders to support efficient project planning, technical decision-making, and resource allocation.
- Develop robust, maintainable, and high-quality software components using Python
- Coordinate and plan programming activities across multiple projects
- Manage human and technical resources to ensure efficient delivery of software tasks
- Engage directly with Pis and Heads of Group to support strategic planning of development efforts
- Contribute to methodological and architectural decisions in software development
- Ensure code quality through testing, reviews, and adherence to best practices
- Document software components and provide clear technical communication to project teams
- Support integration of software prototypes into larger platforms or research infrastructures
- Contribute to disseminating software results through internal presentations and technical documentation
Is your profile described below? are you our future colleague? apply now!
- Education - The ideal candidate holds a Master's (and 5 years experience) or Bachelor's degree (and 10 years of relevant experience) in domains relevant to computer science, informatics, or data science
- Hard skills:
- Mastery of Python and its scientific, data, and engineering ecosystem
- Experience designing and implementing modular, scalable software architectures
- Proficiency with Version Control systems such as GIT and GitLab/GitHub workflows
- Experience with automated testing, CI/CD pipelines, and software quality assurance
- Solid understanding of API development (REST, FastAPI, Flask, Django)
- Knowledge of packaging, dependency management, and environment management
- Experience integrating software prototypes into platforms or digital infrastructures
- Strong Experience with agile methodologies such as Scrum or Kanban
- Ability to lead projects or technical work packages in Research and Innovation projects
- Ability to estimate effort, plan sprints, and coordinate tasks across teams
- Experience managing small technical teams or mentoring junior developers
- Ability to translate project requirements into actionable technical plans
- Ability to estimate effort, plan sprints, and coordinate tasks across teams
- Experience managing small technical teams or mentoring junior developers
- Ability to translate project requirements into actionable technical plans
- Soft skills:
- Strong communication skills in a multicultural, interdisciplinary context
- Ability to collaborate with researchers, domain experts, and technical staff and end users
- Comfortable working in environments where isolated work is not the standard
- Openness, transparency, and a collaborative mindset
- Capacity to give and receive constructive feedback
- Proactivity in coordinating software efforts aligned with project needs
- Reliability and accountability in delivering technical outputs
- Ability to articulate technical constraints and propose alternatives
- Adaptability to evolving requirements and research priorities
- Language skills: Fluency in English AND French, both oral and written. Other relevant languages are an asset.
Your LIST benefits
-
An organization with a passion for impact and strong RDI partnerships in Luxembourg and Europe that works on responsible and independent research projects
-
Sustainable by design, empowering our belief that we play an essential role in paving the way to a green society
-
Innovative infrastructures and exceptional labs occupying more than 5,000 square metres, including innovations in all that we do
-
An environment encouraging curiosity, innovation and entrepreneurship in all areas
-
Personalized learning programme to foster our staff's soft and technical skills
-
Multicultural and international work environment with more than 50 nationalities represented in our workforce
-
Diverse and inclusive work environment empowering our people to fulfil their personal and professional ambitions
-
Gender-friendly environment with multiple actions to attract, develop and retain women in science
-
32 days' paid annual leave, 11 public holidays, 13-month salary, statutory health insurance
-
Flexible working hours, home working policy and access to lunch vouchers
Apply online
Your application must include:
-
A motivation letter oriented towards the position and detailing your experience
-
A CV with contact details
-
References to code produced by the candidate (on GitHub, GitLab or similar platforms)
-
List of publications (and patents, if applicable)
-
Contact details of 2 references
Please apply ONLINE formally through the HR system. Applications by email will not be considered.
Application procedure and conditions:
We kindly request applicants to provide their nationality for statistical purposes only, as part of our commitment to promoting diversity and ensuring equal opportunities in our workforce. This information will be kept confidential and will not be used for any discriminatory purposes.
LIST is dedicated to maintaining an inclusive work environment and is an equal opportunity employer. We are committed to attracting, hiring, and retaining a diverse workforce. All applicants will be considered for employment without discrimination based on national origin, race, colour, gender, sexual orientation, gender identity, marital status, religion, age, or disability.
Applications will be continuously reviewed until the position is filled. An assessment committee will thoroughly evaluate applications, adhering to guidelines designed to ensure equal opportunities. The primary criteria for selection will be the alignment of the applicant's existing skills and expertise with the requirements mentioned above.