cover image
DXO LABS

Software Development Internship - Labo Camera Tool

Hybrid

Boulogne-billancourt, France

Internship

20-02-2026

Share this job:

Skills

SQL Docker Research Architecture Machine Learning Databases angular react Django Vue.js Artificial Intelligence Full-Stack Development Mathematics

Job Specifications

About DxO

Established in 2003, DxO crafts software for professional and hobbyist photographers. Our mission is to put applied mathematics and artificial intelligence at the service of our users.

Our solutions emerge from a unique blend of scientific image analysis, photography equipment calibration, and over two decades of in-depth research in image processing algorithms and machine learning—internally and in synergy with public research labs. Globally recognized by the photography community, our software stands as the preferred choice for the most discerning photographers.

Your Internship

Our internal laboratory specializes in the optical calibration of camera bodies and lenses. To support these tasks, the team currently relies on outdated software tools. We aim to modernize this workflow by building a new, web-based tool to make the calibration process more intuitive, efficient, and robust.

You will be responsible for designing and developing this tool from the ground up, based on a pre-defined list of functional and technical requirements. The tool will guide lab technicians through the calibration steps in a structured and user-friendly interface.

You will have full freedom in choosing the web technologies (both front-end and back-end) you wish to work with, which makes this internship ideal for someone looking to build a career as a full-stack developer. The resulting application is intended to be deployed in a Docker-based environment.

The key steps of your internship will include:

User Research: Collaborate with lab staff to understand existing workflows and pain points.
Implementation Planning: Define a structured development roadmap by organizing features into logical milestones.
System Design: Create a scalable architecture using adapted technologies.
Implementation: Build and iterate to deliver a functional tool.
Testing & Validation: Ensure the reliability, usability, and alignment of the tool with lab standards.
Documentation: Maintain clear, structured documentation covering the architecture, codebase, and user guidelines.

This project offers a hands-on opportunity to explore full-stack development, interact with real-world lab constraints, and contribute to the creation of a practical internal tool from scratch.

About You

You are curious, autonomous, and have a structured way of thinking. You enjoy solving real-world problems through software and are eager to turn ideas into concrete applications.

Ideally, you have:

Familiarity with at least one modern web framework (such as React, Angular, Vue.js, or Django).
An interest in building complete web applications, from front-end to back-end.
Some basic knowledge of databases (especially SQL).
(Optional) Exposure to Docker or containerized development environments.
A genuine interest in photography or a willingness to dive into the technical aspects of camera systems.

Practical Information

The internship will span a minimum of 5 months, located in Boulogne-Billancourt (easily accessible via Metro Line 9 or Tramway T2 from Paris). Remote work is possible on Monday and Friday.

Feeling up to the challenge? We would love to hear from you.

About the Company

Over the past 20 years, DxO Labs has established itself as one of the most innovative French companies in the field of digital photography and image processing. The company designs and markets advanced photo editing software for both amateur and professional photographers. Its solutions, based on deep expertise in optical science, provide the most powerful correction and processing tools available. DxO Labs’ know-how stems from close collaboration between its engineers and leading research laboratories in applied mathematics... Know more