Rejoignez-nous

Nous repoussons les frontières de l'audio spatial. Découvrez nos opportunités et construisez avec nous le son de demain.

Postes ouverts

2 offres disponibles

UI/UX Developer Intern

R&DTemps plein
Voir la description

QUI SOMMES-NOUS :


Depuis 2016, HOLOPHONIX développe une plateforme de spatialisation sonore en temps réel parmi les plus avancées au monde, conçue dès l’origine pour les exigences du spectacle vivant. Élaborée en étroite collaboration avec des institutions françaises de tout premier plan - dont l'IRCAM et le CNRS -, elle s’appuie sur un écosystème intégré : suites logicielles, plug-ins, processeurs matériels, électronique de contrôle et systèmes de diffusion avancés, articulés dans une logique unique de cohérence et de performance.


Aujourd’hui, les technologies HOLOPHONIX sont déployées dans des centaines de lieux de référence et de grands projets culturels ou expérientiels à travers le monde, et touchent des millions de spectateurs chaque année, contribuant à établir un nouveau standard de la spatialisation sonore 3D pour le live.


Au-delà du spectacle vivant, HOLOPHONIX adresse un large champ d’applications : expériences immersives et installations artistiques, environnements dédiés au bien-être et à l’hospitalité, espaces de luxe et corporate, ainsi que l’enseignement et la recherche.


Pour accompagner la prochaine génération de déploiements, HOLOPHONIX étend actuellement sa plateforme avec un moteur de simulation acoustique et de prédiction de la performance immersive. Cette brique dépasse la simple cartographie SPL en permettant d’anticiper, en conditions réelles, des résultats perceptifs clés — précision de localisation, intelligibilité, cohérence timbrale, enveloppement, couverture de la sweet area — en intégrant la directivité des enceintes, la géométrie du système, l’acoustique du lieu, ainsi que les algorithmes de spatialisation eux-mêmes.


En savoir plus sur HOLOPHONIX : https://holophonix.xyz



MISSIONS


À partir du moteur de simulation acoustique en cours de développement, développer et livrer une partie structurante de la couche UI/UX nécessaire à un outil de conception, de configuration, de simulation et de prédiction de performance de systèmes de sonorisation professionnels (sources ponctuelles, line arrays, systèmes distribués, subwoofers, etc.), au sein de la solution HOLOPHONIX.


Conduire une analyse comparative de l’ergonomie des outils de simulation du marché afin d’identifier les meilleures pratiques en termes de workflow, et de les dépasser.


Concevoir et implémenter, au sein de la solution HOLOPHONIX, des workflows UI/UX pour la conception, la configuration et la simulation de systèmes de sonorisation (sources ponctuelles, clusters, line arrays, systèmes distribués, subwoofers), en se basant sur une architecture logicielle pré-existante.


Configuration du dispositif au travers d’interfaces utilisateurs, lancement de tâches backend de simulation du dispositif sur certains critères, visualisation du résultat dans l’interface utilisateur :


  • Développer des outils d’édition interactifs (formulaires avancés, tableaux, assistants, visualisations 2D/3D selon l’existant) permettant de définir la géométrie du système, la visée, les règles d’assemblage d’un line array et les paramètres nécessaires aux calculs, dans une logique d’itérations rapides et sûres.


  • Implémenter l’interface utilisateur de traitement, filtrage en cohérence avec le moteur audio et le back-end : gestion de presets d’enceinte, groupes de filtres, paramètres de configuration associés (gain, délai, polarité, etc.) et mécanismes d’override.


  • Intégrer l’interface utilisateur avec l’API back-end de simulation.


  • Intégrer et exposer les sorties du moteur de simulation et de prédiction de performance sous forme de cartographies (cartes thermiques, cartes de contours, cartes vectorielles, etc.) et d’indicateurs exploitables (diagramme de directivité, réponse en fréquence, etc.), permettant de comparer des scénarios afin d’aboutir à une configuration optimale.


Réaliser des cas d’usage complets et des simulations internes, en conditions réalistes, afin d’éprouver l’outil, d’identifier les frictions (UX, performance, cohérence métier) et d’alimenter la roadmap produit.



RESPONSABILITÉS PRINCIPALES


Mettre en œuvre une ergonomie robuste pour la préparation des projets de simulation acoustique : structuration des éléments du lieu, gestion des unités et des référentiels, définition des zones d’écoute et des points d’observation, et mise en cohérence des données d’entrée.


Intégrer les contraintes métier directement dans l’interface (contraintes mécaniques, géométriques et configurationnelles) : prévention des configurations invalides, cohérence des choix, traçabilité des réglages et présentation explicite des conditions de validité d’un scénario.


Préparer l’expérience utilisateur à l’intégration progressive de métriques perceptives et de spatialisation (localisation, intelligibilité, cohérence timbrale, enveloppement, immersion sweet area), ainsi que les points d’entrée pour l’auralisation à des positions d’écoute.


Collaborer étroitement avec les équipes de R&D en charge du back-end (HOLOPHONIX, IRCAM) et avec le référent Product, afin d’assurer l’alignement entre les modèles, les APIs et l’expérience utilisateur, et de contribuer à la robustesse du socle (qualité, maintenabilité, documentation).


S’assurer de la validité du produit sur des scénarios réalistes et proposer des améliorations ergonomiques, en appui du référent Product.



VOUS ÊTES…


En fin de cursus Bac+5, vous vous projetez comme un(e) ingénieur(e) logiciel orienté interfaces et ergonomie (UI/UX), capable de faire le lien entre des modèles techniques exigeants et une expérience utilisateur irréprochable.


Ce stage est conçu comme un stage de fin d’études. Compte tenu de l’investissement nécessaire pour monter en compétence sur l’écosystème HOLOPHONIX et sur les workflows audio professionnels, une opportunité d’embauche pourra être envisagée à l’issue du stage.


À l’aise avec les interfaces complexes et les outils métier, vous savez rendre manipulables des concepts denses sans jamais sacrifier la clarté ni la sécurité d’usage.


Vous justifiez d’une maîtrise avancée de l’écosystème JavaScript (niveau production), et en particulier de React, avec une exposition à Node.js, Electron ou Three.js, et la capacité de livrer vite et proprement dans une codebase existante.


Vous avez déjà conçu et implémenté une interface ou un module UI/UX en autonomie ; vous pouvez en apporter la preuve (portfolio, démonstrateur, repo, extraits de code).


Une sensibilité ou un parcours en ingénierie sonore, acoustique, électro-acoustique est fortement appréciée, ainsi qu’une compréhension opérationnelle des fondamentaux (dB SPL, sensibilité, directivité, point source vs line source, notions de filtrage, et bases en traitement du signal, etc.)


Vous maîtrisez les environnements et pratiques de développement : outillage (IDE type VS Code ou équivalent), gestion de versions (Git/GitHub), workflows de revue et d’intégration, ainsi que les outils de suivi (tickets, bugs, incidents) et de pilotage projet (Jira ou équivalent).



PACKAGE


La gratification de stage est fixée à 2 fois le minimum légal, sur une base de 151,67 heures par mois (temps plein). À titre indicatif, cela correspond à environ 9,00 € par heure, soit environ 1 365 € par mois.


Tickets restaurant d’une valeur faciale de 10 €, à raison d’un ticket par jour travaillé.

IA Engineer Internship (Embedded LLMs & MCP Platform)

R&DStageParis, France
Voir la description

QUI SOMMES-NOUS ?


HOLOPHONIX développe l’un des environnements audio immersifs temps réel les plus avancés au monde, minutieusement conçu pour le spectacle vivant. Imaginé en étroite collaboration avec des institutions françaises de recherche de premier plan telles que l’IRCAM et le CNRS, HOLOPHONIX forme un écosystème complet réunissant suites logicielles, plug-ins et processeurs dédiés.


Adoptée par certaines des institutions culturelles les plus prestigieuses en Europe et au-delà - dont le Théâtre National de Chaillot, la Comédie-Française, le Festival d’Avignon ou encore l’Opéra de Rennes - la technologie HOLOPHONIX établit un nouveau standard du son 3D pour la création artistique et les performances live.


En savoir plus : https://holophonix.xyz


MISSIONS


Au sein de l’équipe R&D de la société HOLOPHONIX, vous interviendrez sur l’intégration de fonctionnalités d’intelligence artificielle au sein de l’écosystème HOLOPHONIX, couvrant l’ensemble des déclinaisons logicielles et matérielles de la plateforme, depuis la version Native jusqu’aux processeurs embarqués.


Vous concevrez et implémenterez des mécanismes d’interfaçage permettant à HOLOPHONIX de se connecter à des modèles de langage distants (LLMs en ligne) ainsi qu’à des modèles exécutés localement, tout en garantissant cohérence fonctionnelle, performance, maîtrise des ressources et compatibilité avec les contraintes temps réel de la plateforme.


Vous serez en charge de l’intégration complète d’un client et serveur Model Context Protocol (MCP) au sein de l’application principale HOLOPHONIX, utilisé comme couche d’orchestration entre la plateforme et les modèles de langage. Ce travail inclura la conception d’une API robuste permettant l’interaction avec différents modèles, sans dépendance à un fournisseur unique, dans un objectif de rationalisation du développement, de réduction de la consommation de ressources et de maîtrise des coûts computationnels. Vous travaillerez sur la structuration des contextes, des outils et des ressources exposées aux modèles, afin de permettre une adaptation dynamique aux demandes des utilisateurs et d’améliorer l’expérience globale par des réponses contextualisées, pertinentes et cohérentes avec l’environnement métier HOLOPHONIX.


Vous implémenterez des gestionnaires dédiés aux fournisseurs de modèles de langage en ligne et locaux, en évaluant et sélectionnant les modèles les plus adaptés aux usages visés en termes de performance, de vitesse, de précision et de stabilité. Vous veillerez à leur compatibilité avec le cadre MCP, tout en exploitant le potentiel des modèles locaux pour répondre aux enjeux de confidentialité des données, de résilience hors-ligne et de contrôle des flux. Ce travail impliquera une attention particulière portée à la gestion efficace des ressources système et à la minimisation de la latence induite par ces couches d’abstraction.


Vous participerez enfin à l’intégration et à l’optimisation d’un ou plusieurs modèles de langage locaux directement sur le matériel HOLOPHONIX. Vous étudierez le compromis optimal entre taille des modèles, vitesse d’inférence et précision, analyserez les possibilités d’accélération GPU pour l’inférence locale et optimiserez l’utilisation mémoire lors de l’exécution. Vous interviendrez sur la compatibilité avec différentes configurations matérielles, l’ajustement fin des paramètres des modèles pour des tâches spécifiques, la réduction de la latence des réponses, ainsi que sur la gestion du versioning des modèles et de leurs dépendances. Ce périmètre inclura la mise en œuvre de pipelines efficaces de prétraitement des données et l’identification des vulnérabilités potentielles liées aux déploiements locaux de modèles IA.


RESPONSABILITÉS PRINCIPALES


Vous serez responsable de l’intégration du protocole de contexte de modèle (MCP) dans l’application principale HOLOPHONIX, depuis sa conception logicielle jusqu’à son exploitation opérationnelle. Vous interviendrez sur l’évaluation et la sélection de modèles de langage adaptés aux besoins de la plateforme, en tenant compte des contraintes de performance, de latence, de gestion mémoire et de sécurité.


Vous participerez à l’analyse des demandes utilisateurs et à l’amélioration continue de l’expérience utilisateur, en veillant à la pertinence des réponses générées et à leur adéquation avec les workflows métiers. Vous contribuerez à l’optimisation des performances globales des modèles intégrés, notamment par la réduction de la latence, l’optimisation de l’usage mémoire et la stabilisation des comportements en charge. Vous serez également impliqué dans la mise en œuvre de pipelines de prétraitement des données et dans la gestion des vulnérabilités de sécurité associées aux déploiements locaux.


COMPÉTENCES REQUISES


Vous disposez d’un socle solide en ingénierie logicielle, incluant la conception et l’implémentation d’API ainsi qu’une bonne compréhension des architectures logicielles orientées services. Vous maîtrisez les fondamentaux de la programmation avancée, de l’algorithmique et des structures de données, au-delà de simples usages exploratoires ou de notebooks, et êtes capable de raisonner sur des architectures applicatives non triviales.


Vous possédez une compréhension technique des modèles de langage de type LLM et de leur intégration dans des systèmes existants, incluant l’évaluation comparative de modèles selon des critères de performance, de latence, de précision, de stabilité et de consommation de ressources. Une expérience, académique ou personnelle, dans l’exécution de modèles de langage en local (serveur, on-device ou embarqué) est attendue.


Vous êtes à l’aise avec les contraintes liées aux systèmes informatiques et aux environnements à ressources limitées, incluant les problématiques de performance, d’optimisation mémoire, d’accélération GPU et de latence. Une exposition aux environnements hardware embarqués, aux architectures proches du système ou aux déploiements locaux de modèles IA constitue un prérequis important pour ce poste.


Vous comprenez les enjeux liés à l’orchestration de services et de ressources au sein d’une architecture logicielle, notamment via des couches d’abstraction ou des protocoles dédiés, et êtes capable de raisonner sur la structuration de contextes, d’outils et de flux entre une application principale et des services externes.


Vous avez été confronté aux problématiques de prétraitement des données, de gestion des erreurs, de robustesse et de sécurité dans des systèmes intégrant de l’IA, en particulier dans des contextes d’inférence locale où la confidentialité, l’isolation et le contrôle des données sont critiques.


Rigueur, autonomie, capacité d’analyse et aptitude à évoluer dans un environnement technique exigeant sont indispensables. Vous êtes en mesure de lire et produire de la documentation technique en français et en anglais, et de collaborer efficacement au sein d’équipes pluridisciplinaires.


NIVEAU D’ÉTUDE ET CURSUS


Ce stage s’adresse à des étudiants en fin de cursus, inscrits dans une formation de niveau Master 2 ou équivalent, au sein d’une école d’ingénieurs ou d’un master universitaire à forte dominante informatique ou ingénierie.


Les formations attendues incluent notamment, sans s’y limiter, l’ingénierie informatique, la computer science, les systèmes informatiques ou embarqués, le génie logiciel, l’intelligence artificielle ou toute discipline connexe présentant un socle solide en algorithmique, programmation avancée et systèmes.


Le candidat devra avoir suivi des enseignements couvrant les fondamentaux des systèmes informatiques, incluant systèmes d’exploitation, architecture des ordinateurs, réseaux, performance et, idéalement, des notions de systèmes distribués ou d’optimisation bas niveau. Une exposition académique ou pratique aux contraintes matérielles, à l’exécution locale de logiciels complexes ou aux environnements à ressources limitées est fortement attendue.


Ce stage s’inscrit dans une logique de pré-professionnalisation avancée et s’adresse à des profils capables de raisonner comme des ingénieurs, de comprendre des architectures logicielles complexes et de s’intégrer rapidement dans un environnement R&D exigeant.


WORKFLOW ET MÉTHODOLOGIE


Vous collaborerez étroitement avec les équipes Application, R&D, Support, Intégration, Brand Content et Sales, ainsi qu’avec des partenaires externes, dans un environnement multidisciplinaire. L’utilisation quotidienne de JIRA et Confluence sera centrale pour la planification, le suivi et la documentation des tâches.


Vous ferez preuve d’adaptabilité, participerez activement à la diffusion des valeurs Amadeus / HOLOPHONIX et contribuerez à la production de formations et de contenus illustrant l’écosystème de la marque. Une gestion rigoureuse de projet sera attendue, incluant structuration, planification, reporting, documentation exhaustive, partage de connaissances et définition claire des critères d’acceptation.


OFFRE


Stage de six mois à temps plein (151,67 heures par mois), encadré par une convention de stage. Une présence sur site est souhaitée quatre jours par semaine, avec la possibilité d’une journée de télétravail, sous réserve d’une disponibilité complète via JIRA, Confluence et Discord.


La gratification est définie selon le profil et l’expérience, avec un minimum correspondant à deux fois le taux horaire de la gratification légale. L’offre inclut des tickets-restaurant et un environnement de travail stimulant au sein d’une équipe pluridisciplinaire.