Location
In office (Esch-sur-Alzette)
Employment
Full-Time
First seen by Alion on Oct 13, 2026.
Overview
Company
Impact
Profile match
Description:
Language: English (UK)
Location: Luxembourg
Country: Luxembourg
Organisation data: CVI2
Job Number: UOL08222
Contract Type: Fixed Term Contract
Duration: 12 Month
Schedule Type: Full Time
Work Hours: 40.0 Hours per Week
Expected Start Date: 01/07/2026
Expertise: Administration/ Corporate Functions
Role Type: Open Position
Job (internal): Software developer
Job Level: level 1
Functions: ICT and SAP competence centre
About the SnT:
The University of Luxembourg is an international research university with a distinctly multilingual and interdisciplinary character.
The Interdisciplinary Centre for Security, Reliability and Trust (SnT) at the University of Luxembourg is a leading international research and innovation centre in secure, reliable and trustworthy ICT systems and services.
We play an instrumental role in Europe by fueling innovation through research partnerships with industry, boosting R&D investments leading to economic growth, and attracting highly qualified talent. We look for researchers from diverse academic backgrounds to contribute to our projects in areas such as: Network Security, Information Assurance, Model-driven Security, Cloud Computing, Cryptography, Satellite Systems, Vehicular Networks, and ICT Services & Applications.
We offer an attractive position for a full stack software engineer to work in close cooperation with our research teams, particularly within the Computer Vision, Machine Intelligence and Imaging (CVI2) research group headed by Prof. Djamila Aouada. This is a unique opportunity to work at the intersection of cutting-edge AI research and real-world software engineering, turning complex research outcomes into impactful applications.
Your role:
This is a Full Stack Engineer role with a rich and varied technology stack. You will work across the full application layer, from building interactive browser-based 3D interfaces to designing robust backend services and APIs, while integrating AI capabilities through modern LLM frameworks and SDKs. The role sits at the intersection of applied AI engineering and real-time 3D visualization, leveraging technologies such as Three.js, WebGL, and LLM orchestration frameworks to build intelligent, geometry-aware applications. The successful candidate will have the opportunity to contribute meaningfully to applied AI research while working with a modern, diverse set of technologies at the forefront of the field.
The position holder will be required to perform the following tasks:
• Build browser-based 3D visualization experiences using libraries such as Three.js and WebGL to render and interact with complex geometric data
• Design intuitive, user-facing interfaces that effectively communicate research concepts and results to both technical and non-technical audiences
• Participate in the full software development lifecycle, from early-stage prototyping through to deployment and maintenance
• Engage with industrial partners to understand their requirements and help translate research into practical, deployable solutions
Your profile:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
• Experience with Three.js and WebGL, including scene management, geometry interaction, camera controls, and rendering optimization for complex 3D models
• Experience with LLM orchestration frameworks, e.g. Lang Chain, LlamaIndex, and LLM APIs, e.g. OpenAI, Anthropic, including context engineering and API integration for building production-grade AI-powered features
• Experience with Python and at least one server-side web framework such as Flask or FastAPI, including building and maintaining REST APIs
• Comfortable with modern DevOps practices including Git, Docker, and CI/CD pipelines
• Nice to have: Familiarity with CAD Kernels like Open CASCADE, or experience with 3D modelling, CAD design software, or 3D printing workflows
• Fluent written and spoken English is required
We offer:
• A modern, dynamic university with a personal and inclusive atmosphere. Multilingual and international character. Staff coming from more than 90 countries. Member of The Guild of European Research Intensive Universities
• An exceptional research environment, supported by skilled staff and high-quality equipment. Strong links to professional sectors and the Luxembourg labour market. A unique urban campus with excellent infrastructure
• A partner for society and industry. Cooperation with European institutions, innovative companies, the Financial Centre and a wide range of non-academic partners including ministries, local governments, associations, and NGOs
How to apply:
Applications should include:
• Curriculum Vitae
• Cover letter
• GitHub account or portfolio of relevant projects
• Brief description of significant projects or applications you've worked on (300 words)
• List of three professional references
Early application is highly encouraged, as the applications will be processed upon reception. Please apply ONLINE formally through the HR system. Applications by Email will not be considered.
The University of Luxembourg is committed to achieving gender parity among its staff. Should candidates present equivalent profiles, preference will be given to female candidates in all departments where gender parity is not yet achieved.
The University of Luxembourg embraces inclusion and diversity as key values. We are fully committed to removing any discriminatory barrier related to gender, and not only, in recruitment and career progression of our staff.
General information:
• Contract Type: Fixed Term Contract 12 Month
• Work Hours: Full Time 40.0 Hours per Week
• Location: Kirchberg Campus
• Internal Title: Software developer
• Job Reference: UOL08222.
Language: English (UK)
Location: Luxembourg
Country: Luxembourg
Organisation data: CVI2
Job Number: UOL08222
Contract Type: Fixed Term Contract
Duration: 12 Month
Schedule Type: Full Time
Work Hours: 40.0 Hours per Week
Expected Start Date: 01/07/2026
Expertise: Administration/ Corporate Functions
Role Type: Open Position
Job (internal): Software developer
Job Level: level 1
Functions: ICT and SAP competence centre
About the SnT:
The University of Luxembourg is an international research university with a distinctly multilingual and interdisciplinary character.
The Interdisciplinary Centre for Security, Reliability and Trust (SnT) at the University of Luxembourg is a leading international research and innovation centre in secure, reliable and trustworthy ICT systems and services.
We play an instrumental role in Europe by fueling innovation through research partnerships with industry, boosting R&D investments leading to economic growth, and attracting highly qualified talent. We look for researchers from diverse academic backgrounds to contribute to our projects in areas such as: Network Security, Information Assurance, Model-driven Security, Cloud Computing, Cryptography, Satellite Systems, Vehicular Networks, and ICT Services & Applications.
We offer an attractive position for a full stack software engineer to work in close cooperation with our research teams, particularly within the Computer Vision, Machine Intelligence and Imaging (CVI2) research group headed by Prof. Djamila Aouada. This is a unique opportunity to work at the intersection of cutting-edge AI research and real-world software engineering, turning complex research outcomes into impactful applications.
Your role:
This is a Full Stack Engineer role with a rich and varied technology stack. You will work across the full application layer, from building interactive browser-based 3D interfaces to designing robust backend services and APIs, while integrating AI capabilities through modern LLM frameworks and SDKs. The role sits at the intersection of applied AI engineering and real-time 3D visualization, leveraging technologies such as Three.js, WebGL, and LLM orchestration frameworks to build intelligent, geometry-aware applications. The successful candidate will have the opportunity to contribute meaningfully to applied AI research while working with a modern, diverse set of technologies at the forefront of the field.
The position holder will be required to perform the following tasks:
• Build browser-based 3D visualization experiences using libraries such as Three.js and WebGL to render and interact with complex geometric data
• Design intuitive, user-facing interfaces that effectively communicate research concepts and results to both technical and non-technical audiences
• Participate in the full software development lifecycle, from early-stage prototyping through to deployment and maintenance
• Engage with industrial partners to understand their requirements and help translate research into practical, deployable solutions
Your profile:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
• Experience with Three.js and WebGL, including scene management, geometry interaction, camera controls, and rendering optimization for complex 3D models
• Experience with LLM orchestration frameworks, e.g. Lang Chain, LlamaIndex, and LLM APIs, e.g. OpenAI, Anthropic, including context engineering and API integration for building production-grade AI-powered features
• Experience with Python and at least one server-side web framework such as Flask or FastAPI, including building and maintaining REST APIs
• Comfortable with modern DevOps practices including Git, Docker, and CI/CD pipelines
• Nice to have: Familiarity with CAD Kernels like Open CASCADE, or experience with 3D modelling, CAD design software, or 3D printing workflows
• Fluent written and spoken English is required
We offer:
• A modern, dynamic university with a personal and inclusive atmosphere. Multilingual and international character. Staff coming from more than 90 countries. Member of The Guild of European Research Intensive Universities
• An exceptional research environment, supported by skilled staff and high-quality equipment. Strong links to professional sectors and the Luxembourg labour market. A unique urban campus with excellent infrastructure
• A partner for society and industry. Cooperation with European institutions, innovative companies, the Financial Centre and a wide range of non-academic partners including ministries, local governments, associations, and NGOs
How to apply:
Applications should include:
• Curriculum Vitae
• Cover letter
• GitHub account or portfolio of relevant projects
• Brief description of significant projects or applications you've worked on (300 words)
• List of three professional references
Early application is highly encouraged, as the applications will be processed upon reception. Please apply ONLINE formally through the HR system. Applications by Email will not be considered.
The University of Luxembourg is committed to achieving gender parity among its staff. Should candidates present equivalent profiles, preference will be given to female candidates in all departments where gender parity is not yet achieved.
The University of Luxembourg embraces inclusion and diversity as key values. We are fully committed to removing any discriminatory barrier related to gender, and not only, in recruitment and career progression of our staff.
General information:
• Contract Type: Fixed Term Contract 12 Month
• Work Hours: Full Time 40.0 Hours per Week
• Location: Kirchberg Campus
• Internal Title: Software developer
• Job Reference: UOL08222.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,576,605 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Esch-sur-Alzette
Software Engineer—Product Development - AAPC
1 hour ago
Remote (likely United States) • PhD
AI/ML
AI Agents
Apply
Software Engineer, Multimodal AI, XR
1 hour ago
≈ $114k – $230k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • San Jose
AI/ML
Reinforcement Learning
Quantization
JAX
Prompt Engineering
Multimodal AI
AI Agents
TensorFlow
PyTorch
Few-Shot Learning
Post-training
Edge AI
Apply
≈ $151k – $278k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Kirkland
SQL
C++
Databases
Google BigQuery
BigQuery
DevOps
GCP
Apply
≈ $12k – $35k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Bengaluru
AI/ML
TPU
Machine Learning
Apply
≈ $127k – $251k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Sunnyvale
C++
DevOps
GCP
Apply
Research engineer — geospatial software, geoai and digital twins for sustainable territories
12 hours ago
In office • Full-Time • Master's Degree • Esch-sur-Alzette
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
PostGIS
AI/ML
Model Context Protocol
Function Calling
Computer Vision
LLM
A2A
Agentic Workflows
Tool Use
Machine Learning
Frontend
Vue.js
CesiumJS
OpenLayers
DevOps
CI/CD
Git
Docker
Kubernetes
GitHub
GitLab
HPC
Robotics
Digital Twin
SpaceTech
GDAL
QGIS
GRASS GIS
Apply
≈ $122k – $257k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Esch-sur-Alzette
Python
Python
Flask
FastAPI
Django
DevOps
Rest API
CI/CD
Git
GitHub
GitLab
Management
Agile
Scrum
Kanban
Apply
Senior Java Developer / Technical Lead
12 hours ago
≈ $78k – $229k per year (Estimated) • Hybrid • Full-Time • Esch-sur-Alzette • Bertrange
JavaScript
Java
TypeScript
SQL
Node JS
Java
Maven
Databases
PostgreSQL
Db2
Frontend
Vue.js
PrimeVue
DevOps
Rest API
Docker
GitLab
Linux
Windows
Unix
SOAP
Apply
Full-stack Developer Internship
12 hours ago
Hybrid • Internship • Esch-sur-Alzette
Python
JavaScript
TypeScript
AI/ML
MLFlow
PyTorch
RAG
Semantic Search
Hugging Face
Semantic Search
Frontend
Vue.js
React.js
DevOps
Rest API
CI/CD
GitHub
Cybersecurity
GDPR
Management
Agile
Apply
Software Developer (Java & Angular)
12 hours ago
Hybrid • Esch-sur-Alzette
JavaScript
Java
Kotlin
TypeScript
Java
Spring Framework
Maven
Spring Boot
Hibernate
Kotlin
Mockito
Databases
Apache Kafka
Frontend
Angular
Mobile
JUnit
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Docker
SOAP
QA
TestNG
Apply
This is one of many
1,576,605 more open roles from verified company boards, updated every day.

