Présentation de Moss

Moss a été créé pour résoudre le problème de la lenteur de récupération dans les systèmes de reconnaissance vocale. La plupart des infrastructures de récupération n'ont pas été conçues pour la prise de décision en temps réel, ce qui entraîne des retards, des pertes de contexte et des goulots d'étranglement. Moss propose une couche de recherche sémantique en temps réel pour les systèmes de reconnaissance vocale, permettant une récupération en moins de 10 ms directement dans le navigateur, sur le périphérique, dans le cloud ou sur le réseau.

Fonctionnement de Moss

Moss est déployé dans plus de 100 pays, sert plus de 5 millions de minutes de voix en temps réel et prend en charge des entreprises qui servent plus de 3 000 de leurs propres clients. Les SDK sont la manière dont les développeurs rencontrent Moss, ils sont la première chose que les équipes touchent et la surface qui doit être instantanée sur chaque plate-forme. Le code de Moss est écrit en Rust et les SDK sont conçus pour être compatibles avec de multiples langages de programmation, notamment JavaScript/TypeScript, Python, Swift, Android, Elixir et C.

Analyse scientifique des impacts et limites

Le rôle d'ingénieur logiciel SDK chez Moss consiste à concevoir et à maintenir des liaisons sûres et ergonomiques autour du noyau Rust, à améliorer les performances et à garantir la compatibilité entre les différentes plate-formes. Les candidats doivent avoir une expérience approfondie en ingénierie système, en performance, en gestion de la mémoire, en concurrence et en débogage à bas niveau. Ils doivent également avoir une expérience significative en Rust et dans la construction de systèmes de production qui s'interface avec de multiples langages de programmation.

Exigences et avantages

Les candidats idéaux doivent avoir une expérience dans la construction de produits qui ont fonctionné sur des centaines de millions à des milliards de dispositifs, d'utilisateurs ou d'installations. Ils doivent également être à l'aise pour passer d'un environnement à un autre sans être limités à un seul environnement. Les bonus incluent l'expérience dans la construction de SDK mobiles ou d'infrastructures d'IA embarquées, ainsi que la connaissance de WebAssembly, de runtime mobile natif, d'environnements de bord ou d'éléments internes du navigateur.

Exemple de code Rust pour Moss :
   // ...
   

En résumé, Moss recherche un ingénieur logiciel SDK expérimenté pour concevoir et maintenir ses SDK, améliorer les performances et garantir la compatibilité entre les différentes plate-formes. Le candidat idéal doit avoir une expérience approfondie en ingénierie système, en Rust et dans la construction de systèmes de production qui s'interface avec de multiples langages de programmation.