Software Engineer - AI Research Prototyping F/M
You will join the Project Management Office (PMO) team at NAVER LABS Europe.
The PMO team works closely with research teams to maximize the impact of research projects. One important aspect of this work is building prototypes, demonstrators, and software components that help translate research results into tangible systems that showcase our scientific achievements, and that can be reused or further developed by NAVER LABS.
The team works across multiple research domains and collaborates with researchers to identify promising ideas and turn them into impactful demonstrators and practical implementations.
The position
NAVER LABS Europe is looking for a Software Engineer to contribute to the development of prototypes, demonstrators, and reusable software components based on ongoing research in AI for Robotics.
Our mission is to make robots more intelligent and useful by advancing artificial intelligence in areas such as computer vision, robotics, natural language processing, and optimization. In this role, you will work closely with researchers to transform innovative research ideas into working systems that showcase how AI can enable new robotic capabilities.
The projects you will work on are diverse and often exploratory. They may involve building end-to-end prototypes, integrating machine learning models into applications, or developing technical demonstrations showcasing research results. This requires an engineer who enjoys building systems quickly, experimenting with new technologies, and leveraging modern development tools—including AI coding agents—to accelerate development.
The role involves working on multiple short-to-medium-term projects, requiring autonomy, adaptability, and a strong motivation to turn ideas into working software.
What we're looking for
We are looking for an engineer who enjoys building new technologies and systems, and who is motivated to quickly transform ideas into working prototypes and compelling demonstrations.
Required qualifications
- Engineering degree or Master’s degree in Computer Science or a related field (PhD also welcome).
- Strong programming skills, including proficiency in Python.
- Solid understanding of software engineering practices, including: software architecture, testing practices, version control
- Strong rapid prototyping mindset, with the ability to quickly explore ideas and build working systems.
- Ability to work autonomously while collaborating closely with researchers from different scientific domains.
- Interest in modern software development practices, including AI-assisted development and coding agents.
- Fluent written and spoken English (working language at NAVER LABS Europe).
Preferred qualifications
- Experience with machine learning and AI frameworks such as PyTorch, and familiarity with modern ML workflows and GPU computing environments
- Experience with technologies commonly used in prototypes and demonstrations, such as web development, mobile applications, user interfaces, REST APIs, containerization (Docker), etc.
- Ability to design clear, engaging demos that effectively showcase AI and robotics capabilities.
- Creative mindset, with an interest in designing compelling demos and identifying potential use cases for research results.