Stage: Outils et solutions pour l’harmonisation d’un parc de machines de calcul

Nahimic is hiring!

About

Nahimic has the conviction that everyone should benefit from the best audio experience, which is why they designed smart and tailor-made solutions that offer 3D sound in real-time on all standard stereo equipment. Their 3D Sound audio solution "Nahimic" has been embedded in the Top of the line Gaming computers and motherboards since 2015.
In line with these convictions, Nahimic has risen to the challenge of bringing this technology mainstream, offering this experience to everyone who wants more immersion, more emotions in their media (Netflix, Spotify, Amazon Prime Video, Apple Music, and much more). Nahimic is helped by talented engineers, developers, product owners, and managers, but is constantly looking for new talent. It currently has offices in France, Singapore and Taïwan and is looking to expand to the US.
(nb: A-Volute made the strategic choice to bring its leading brand's product name "Nahimic" as the current name of the company.)

Job Description

Contexte industriel

Nahimic (alias A-Volute) est une société basée à Villeneuve d’Ascq qui édite des logiciels d’amélioration audio pour des PC sur le marché gaming, en particulier le logiciel Nahimic présent sur les PC du fabriquant MSI. Nahimic a développé une solution de son 3D entièrement numérique et en temps-réel. La suite d’effets audio proposée par Nahimic comporte notamment des effets d’amélioration des contenus multimédia (musique ou film), ainsi que des effets micro pour la communication (réduction de bruit). Vous rejoindrez l’équipe RD chargée de proposer et de prototyper des algorithmes audio innovants.

Sujet
Pour ses besoins de recherche, l’équipe R&D utilise un ensemble de machines de calcul notamment équipées de GPU. Le but de ce stage est de choisir et de mettre en place les outils les mieux adaptés pour que ce "parc" soit facilement utilisable tout en maîtrisant le cas échéant les coûts d’acquisition des équipements nécessaires. Voici une liste temporaire des pistes d’amélioration que nous avons identifiées :
— mise en place d’un ordonnanceur de calculs à l’échelle de tout le parc, type OAR
— mise en place d’outils de suivit d’expérience (point de sauvegarde communs, dépôt Git)
— optimisation du temps d’accès des bases de données (disque SSD, disque réseau commun, technique de chargement spécifique aux GPU)
— ajout de cartes graphiques, évaluation du gain de la puissance de calcul en multi-GPU
— achat de nouvelles machines et dimensionnement des cartes graphiques pour les types de calculs visés (machine learning pour l’audio)

Encadrants
— Nathan Souviraà-Labastie, ingénieur R&D (Nahimic)
— Antoine Deleplanque, ingénieur R&D (Nahimic)
— Raphaël Greff, CTO et directeur R&D (Nahimic)

Preferred Experience

Qui recherchons nous ?
En préparation d’un diplôme du supérieur en informatique, tu disposes de préférence de connaissance dans les domaines variés suivants :

  • Administration OS (Linux / Windows)
  • Intégration continue
  • Gestion de versions (Git)
  • Agile DevOps - Automatisation des infrastructures
  • Calculs sur GPU, CUDA
  • Machine learning et réseaux de neurones artificiels.
  • Programmation et développement informatique : Python, C/C++/C#, Matlab.
  • Traitement du signal audio - Curiosité intellectuelle, autonomie et force de proposition.

Additional Information

  • Contract Type: Internship (5 month(s))
  • Location: Villeneuve D'ascq, France (59491)
  • Education Level: Master's Degree
  • Experience: < 6 months