Full Stack Software Engineer - AI & 3D 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
Informatiounen
Full Stack Software Engineer - AI & 3D Applications
Fristgerecht (CDD)
28/04/2026
Kirchberg Campus
Bachelor-Grad
Vollzäit

