À propos de TUITO
TUITO est une société de technologie d’intelligence artificielle spécialisée dans les solutions d’analyse audio de pointe. L’équipe a développé une suite logicielle complète pour transformer les signaux audio en données exploitables en utilisant les modèles et l’architecture d’IA les plus avancés et les plus puissants.
Les innovations continues de TUITO dans le domaine de l’IA appliquée à l’audio et au traitement du langage sont reconnues par la communauté des chercheurs (publications, récompenses). Les solutions d’analyse audio de TUITO sont déployées dans plusieurs secteurs d’activité tels que le médical, l’industrie ou la robotique.
L’objectif premier du projet TUITO est d’améliorer radicalement notre relation avec les machines grâce à une interaction naturelle et intuitive et de collecter des données précieuses dans le monde sonore afin d’aider tous les opérateurs à prendre de meilleures décisions.
UNE ÉQUIPE EXPÉRIMENTÉE
Nous avons constitué une équipe expérimentée et motivée d’experts en IA, de développeurs, de concepteurs et de chefs de projet pour fournir à nos clients une solution d’analyse audio sur mesure, qu’elle soit axée sur l’efficacité et le confort des opérateurs et du personnel ou l’accès à des données pertinentes. Chaque membre de l’équipe est un contributeur essentiel au projet TUITO.
LES FONDATIONS DE TUITO
Laurent Molac et Jérôme Vial, fondateurs de TUITO, ont chacun plus de 20 ans d’expérience dans l’industrie électronique pour la conception et la commercialisation de solutions innovantes visant à faciliter et à améliorer l’expérience des utilisateurs d’appareils multimédias. Ils ont dirigé des équipes pour exceller dans la livraison d’équipements électroniques grand public parfaits, intuitifs et répondant aux attentes de tous les profils d’utilisateurs potentiels. Ils ont donc décidé de consacrer les efforts de TUITO à la fourniture de solutions à forte valeur ajoutée aux professionnels pour améliorer la qualité de vie au travail de tous les opérateurs.
Nous recrutons
Il s’agit de participer à un projet ambitieux visant à améliorer radicalement nos interactions avec les machines. C’est un défi qui rassemble des compétences diverses pour intégrer intelligemment des technologies avancées au service de notre vie professionnelle et ludique. L’objectif est simplement de rendre ces IHM plus naturelles et intuitives. TUITO place ses collaborateurs au centre du processus de décision pour faire évoluer l’entreprise. TUITO est fondée sur le bien-être et l’épanouissement de ses collaborateurs. Chacun d’entre eux est un acteur clé du développement et de la réussite de TUITO. Nous nous engageons à nous associer à des personnes talentueuses qui aiment le travail en équipe, veulent contribuer et s’impliquer, sans jamais perdre de vue la nécessité de maintenir un équilibre sain entre vie professionnelle et vie privée.
Grâce à une culture du télétravail en place chez TUITO pour tous ses employés et prestataires depuis sa création en 2018, nous offrons un environnement de travail sain où chacun aura l’opportunité de travailler de manière autonome et sera soutenu par une équipe solidaire et bienveillante le moment venu. Basée dans la région de Marseille, notre implantation est le point de départ idéal pour profiter de l’une des villes les plus dynamiques au monde, de magnifiques sites naturels en bord de mer ou dans l’arrière-pays, et d’un climat des plus favorables aux nombreuses activités de plein air qui s’offrent à nous.
Vous vous intéressez aux interactions entre les utilisateurs et leurs environnements numériques, que ce soit par le biais de la conception graphique, de la voix ou d’autres interfaces.
Stage - IA embarquée, offuscation de code et optimisation des modèles
Chez TUITO, nous nous dédions à l'application de l'Intelligence Artificielle pour optimiser l'expérience utilisateur à travers des solutions novatrices. Spécialisés dans le traitement de signal et la conception d'applications interactives, notre mission est de faciliter une interaction homme/machine naturelle, stimulant l'engagement des utilisateurs tout en réduisant leur charge cognitive, pour une amélioration significative des performances globales.
Notre expertise se distingue notamment dans la reconnaissance automatique des évènements (SoundEventDetection SED, KeyWordSpotting KWS, SpeechActivityDetection SAD, etc.), le traitement de la parole (SpeechEnhancement SE, SoundSourceSeparation SSS, AutomaticSpeechRecognition ASR, NaturalLanguageProcessing NLP, etc.), avec un accent sur les environnements bruyants, les vocabulaires spécifiques, et les contraintes matérielles (RPi, IMX8, Jetson Nano, etc.).
Par ailleurs, nous explorons les approches permettant de rendre nos solutions moins couteuses niveau consommation de mémoire, temps de latence, mémoire de stockage, etc. TUITO utilise aujourd'hui des engines optimisés tels que Onnx, TensorRt, etc en plus des solutions de quantization post training. Lors du stage, on va s'intéresser au pruning, quantization while training, allègement des architectures tout en gardant les mêmes performances. Nous étudierons aussi dans une deuxième partie de ce stage l'offuscation de code et sa compilation, création des libraires, packager un produit, etc.
Description du stage
Dans le cadre de ce stage, vous serez amené(e) à optimiser les différentes briques de solution déjà développées.
Missions :
- Prise en main des outils et du code existant.
- Veille sur l'état de l'art des solutions d'optimisation et d'embarquement des modèles IA.
- Implémentation et test des différentes solutions (modification et allègement de l'architecture, pruning, quantization while training, etc).
- Création d'une bibliothèque 'Optimizer' propre à Tuito.
- Embarquement des modèles sous Android/iOS
- Travailler sur les méthodes permettant de packager et d'offusquer du code python (PyInstaller, PyArmor, Nuitka, etc).
- Présentation des avancées à l'équipe technique.
Profil recherché
Nous recherchons des étudiants en master 2 (ou équivalent cycle d’ingénieur) spécialisés en IA embarqué et traitement de signal, disponibles à partir de janvier/février 2024.
Compétences requises :
- Compréhension approfondie des architectures de réseaux de neurones.
- Projets réalisés en traitement de l'audio. Utilisation des frameworks tels que ONNX, TensorRt, Quantization, Pruning, serait un vrai plus.
- Maîtrise de la programmation Python et de Git.
- Bon niveau d'anglais.
- Autonomie de travail et savoir-être.
Avantages de l'offre
- Agréable cadre de vie dans le sud de la France à La Ciotat, station balnéaire attrayante.
- Entreprise à taille humaine.
- Possibilité de télétravail (2 jours par semaine).
- Équipe dynamique.
- Possibilité de faire du sport entre midi et 14h en équipe ou en solo (course à pied, beach volley, natation en mer, escalade, renforcement musculaire, etc.).
Stage - Traitement du Langage Naturel NLP/TAL
Chez TUITO, nous nous dédions à l'application de l'Intelligence Artificielle pour optimiser l'expérience utilisateur à travers des solutions novatrices. Spécialisés dans le traitement de signal et la conception d'applications interactives, notre mission est de faciliter une interaction homme/machine naturelle, stimulant l'engagement des utilisateurs tout en réduisant leur charge cognitive, pour une amélioration significative des performances globales.
Notre expertise se distingue notamment dans la reconnaissance automatique des évènements (SoundEventDetection SED, KeyWordSpotting KWS, SpeechActivityDetection SAD, etc.), le traitement de la parole (SpeechEnhancement SE, SoundSourceSeparation SSS, AutomaticSpeechRecognition ASR, NaturalLanguageProcessing NLP, etc.), avec un accent sur les environnements bruyants, les vocabulaires spécifiques, et les contraintes matérielles (RPi, IMX8, Jetson Nano, etc.).
Par ailleurs, nous explorons activement le domaine du Natural Language to Query (NL2Q), cherchant à transformer les expressions en langage naturel en requêtes SQL. Cette avancée majeure témoigne de notre engagement envers l'intégration harmonieuse du langage naturel et des capacités de la base de données, offrant des perspectives passionnantes pour repousser les limites de l'interaction homme-machine.
Description du stage
Dans le cadre de ce stage, vous serez amené(e) à améliorer nos solutions existantes et à concevoir de nouveaux algorithmes State-Of-The-Art pour le Natural Language to Query (NL2Q).
Missions :
- Prise en main des outils et du code existant.
- Travaux sur les données (automatisation des pipelines pour le prétraitement du texte, augmentation, etc.).
- Veille sur l'état de l'art du NL2Q.
- Implémentation et tests des différentes solutions.
- Amélioration des solutions existantes.
- Présentation des avancées à l'équipe technique.
Profil recherché
Nous recherchons des étudiants en master 2 (ou équivalent cycle d’ingénieur) spécialisés en IA et traitement du langage naturel, disponibles à partir de janvier/février 2024.
Compétences requises :
- Compréhension approfondie des architectures de réseaux de neurones.
- Projets réalisés en NLP. Utilisation des frameworks tels que PyTorch, TensorFlow, NLTK, Spacy ou Keras serait un plus.
- Maîtrise de la programmation Python et de Git.
- Bon niveau d'anglais.
- Autonomie de travail et savoir-être.
Avantages de l'offre
- Agréable cadre de vie dans le sud de la France à La Ciotat, station balnéaire attrayante.
- Entreprise à taille humaine.
- Possibilité de télétravail (2 jours par semaine).
- Équipe dynamique.
- Possibilité de faire du sport entre midi et 14h en équipe ou en solo (course à pied, beach volley, natation en mer, escalade, renforcement musculaire, etc.).
Stage - Traitement de l'audio Sound Event Detection (SED)
Chez TUITO, nous nous dédions à l'application de l'Intelligence Artificielle pour optimiser l'expérience utilisateur à travers des solutions novatrices. Spécialisés dans le traitement de signal et la conception d'applications interactives, notre mission est de faciliter une interaction homme/machine naturelle, stimulant l'engagement des utilisateurs tout en réduisant leur charge cognitive, pour une amélioration significative des performances globales.
Notre expertise se distingue notamment dans la reconnaissance automatique des évènements (SoundEventDetection SED, KeyWordSpotting KWS, SpeechActivityDetection SAD, etc.), le traitement de la parole (SpeechEnhancement SE, SoundSourceSeparation SSS, AutomaticSpeechRecognition ASR, NaturalLanguageProcessing NLP, etc.), avec un accent sur les environnements bruyants, les vocabulaires spécifiques, et les contraintes matérielles (RPi, IMX8, Jetson Nano, etc.).
Par ailleurs, nous explorons les approches permettant de rendre notre solution SED plus efficace (latence, FP rate, consommation de mémoire, etc.) et de veiller à rester à jour par rapport à ce que propose l'état de l'art. Nous nous intéressons aussi aux approches few-shot voir zero-shot learning.
Description du stage
Dans le cadre de ce stage, vous serez amené(e) à améliorer nos solutions existantes et à concevoir de nouveaux algorithmes State-of-the-Art pour le Sound Event Detection (SED).
Missions :
- Prise en main des outils et du code existant.
- Veille sur l'état de l'art du zero/few shot learning for SED.
- Implémentation et test des différentes solutions.
- Amélioration des solutions trouvées.
- Présentation des avancées à l'équipe technique.
Profil recherché
Nous recherchons des étudiants en master 2 (ou équivalent cycle d’ingénieur) spécialisés en IA et traitement de signal, disponibles à partir de janvier/février 2024.
Compétences requises :
- Compréhension approfondie des architectures de réseaux de neurones.
- Projets réalisés en traitement de l'audio. Utilisation des frameworks tels que PyTorch, TensorFlow, ou Keras serait un plus.
- Maîtrise de la programmation Python et de Git.
- Bon niveau d'anglais.
- Autonomie de travail et savoir-être.
Avantages de l'offre
- Agréable cadre de vie dans le sud de la France à La Ciotat, station balnéaire attrayante.
- Entreprise à taille humaine.
- Possibilité de télétravail (2 jours par semaine).
- Équipe dynamique.
- Possibilité de faire du sport entre midi et 14h en équipe ou en solo (course à pied, beach volley, natation en mer, escalade, renforcement musculaire, etc.).
Stage - Text to Speech, Speaker Identification and Voice Cloning
Chez TUITO, nous nous dédions à l'application de l'Intelligence Artificielle pour optimiser l'expérience utilisateur à travers des solutions novatrices. Spécialisés dans le traitement de signal et la conception d'applications interactives, notre mission est de faciliter une interaction homme/machine naturelle, stimulant l'engagement des utilisateurs tout en réduisant leur charge cognitive, pour une amélioration significative des performances globales.
Notre expertise se distingue notamment dans la reconnaissance automatique des évènements (SoundEventDetection SED, KeyWordSpotting KWS, SpeechActivityDetection SAD, etc.), le traitement de la parole (SpeechEnhancement SE, SoundSourceSeparation SSS, AutomaticSpeechRecognition ASR, NaturalLanguageProcessing NLP, etc.), avec un accent sur les environnements bruyants, les vocabulaires spécifiques, et les contraintes matérielles (RPi, IMX8, Jetson Nano, etc.).
Par ailleurs, nous sommes activement investis dans le domaine du Text-to-Speech (TTS), cherchant à convertir les expressions en langage naturel en pistes audio. De plus, nous explorons comment tirer parti de l'encodeur pour des applications telles que l'identification des locuteurs, le clonage vocal, et d'autres développements novateurs dans le domaine de la synthèse vocale.
Description du stage
Dans le cadre de ce stage, vous serez amené(e) à améliorer nos solutions existantes et à concevoir de nouveaux algorithmes State-of-the-Art pour le Natural Language to Query (NL2Q).
Missions :
- Veille sur l'état de l'art du Text to speech/Voice Cloning, et Speaker Identification.
- Implémentation et tests des différentes solutions.
- Amélioration des solutions existantes.
- Présentation des avancées à l'équipe technique.
Profil recherché
Nous recherchons des étudiants en master 2 (ou équivalent cycle d’ingénieur) spécialisés en IA et traitement du signal, disponibles à partir de janvier/février 2024.
Compétences requises :
- Compréhension approfondie des architectures de réseaux de neurones.
- Projets réalisés en NLP. Utilisation des frameworks tels que PyTorch, TensorFlow, NLTK, Spacy ou Keras serait un plus.
- Maîtrise de la programmation Python et de Git.
- Bon niveau d'anglais.
- Autonomie de travail et savoir-être.
Avantages de l'offre
- Agréable cadre de vie dans le sud de la France à La Ciotat, station balnéaire attrayante.
- Entreprise à taille humaine.
- Possibilité de télétravail (2 jours par semaine).
- Équipe dynamique.
- Possibilité de faire du sport entre midi et 14h en équipe ou en solo (course à pied, beach volley, natation en mer, escalade, renforcement musculaire, etc.).
Quel que soit votre niveau d’expérience, nous ouvrons régulièrement de nouvelles opportunités dans tous nos domaines d’expertise, alors n’hésitez pas.