Who we are
Luxembourg National Data Service (LNDS) is a brand of PNED G.I.E. an organisation created by the Luxembourg Government, to implement Luxembourg’s strategies in research, innovation, and digitalisation. LNDS enables value creation from secondary use of data, for public and private partners and supports the sharing and re-use of public sector data, in a trustable manner. The LNDS service portfolio includes know-how, capabilities, tools, infrastructure, and data services. Through efficient & responsible use of data and improving the secondary use of data, LNDS will support the acceleration of economic, ecological, and societal transitions. www.lnds.lu | LNDS on LinkedIn
Purpose of the job / project
Play a key role in the improvement and innovation of IT solutions within a dynamic agile team delivering high-quality services across key data domains. Contribute to major European initiatives such as SCAILED, supporting responsible AI in the biotech sector, and EuropeAI focused on developing sovereign and trustworthy Generative AI solutions for public administrations. Support the delivery of scalable, compliant, and impactful digital solutions in a multi-stakeholder European environment.
As a Software Engineer I, you will contribute to the implementation and evolution of applications and platform services and support the integration of new solutions with LNDS’s existing data-centric infrastructures.
You will support continuous improvement and innovation within the organisation, focusing on:
· Assisting in automating parts of the software development lifecycle
· Supporting improvements to internal data flows and platform capabilities
· Contributing to technical environments used for data processing, analytics, and AI-related experimentation
You will be part of the Technology team, working in close collaboration with data specialists, AI experts, and governance teams, contributing to projects related to AI, data governance, and digital public infrastructure.
What you will do
Develop and maintain software components with guidance from senior team members
Contribute to the implementation and integration of applications with existing data-centric infrastructures
Support continuous improvement initiatives, including automation and internal tooling
Collaborate within the agile software development team
Participate in the software development lifecycle, including development, testing, and maintenance
Apply good software engineering practices, including coding standards, testing, and documentation
Follow security and privacy-by-design principles with support from the team
Contribute to issue tracking, debugging, and support activities
Write and maintain basic technical documentation
Continuously learn and stay up to date with software, data, and AI technologies
Who you are
Bachelor’s degree in computer science, information technology, or a related field
0 to 2 years of relevant experience in software development (including internships, academic, or personal projects)
Experience in data-related environments is considered an asset
Technical competencies Experience or familiarity with Python or Node.js
Basic understanding of backend development (APIs, services, integrations)
Frontend experience (e.g. React) is considered an asset
Familiarity with containerisation technologies (Docker or similar) is a plus
Basic understanding of authentication and identity concepts is a plus
Basic knowledge of SQL or NoSQL databases
Exposure to cloud environments is an advantage
Comfortable working in Linux and git-based environments (or willingness to learn)
Professional competencies Interest in security and privacy-by-design principles
Analytical mindset with attention to quality
Good communication skills and willingness to collaborate in a team
Interest in modern software practices and agile ways of working
Motivation to learn and openness to feedback
Adaptability and willingness to work on evolving projects
Fluent in EnglishSoftware Engineer I - Subsidy Projects (fixed term 24 months) – Lnds | Job.bo