Staff Software Engineer, On Device Machine Learning

Job expired!

Rejoignez notre équipe pionnière en tant qu'Ingénieur Logiciel Principal !

Entreprise : Samsung Research America

Lieu : Mountain View, CA

Intitulé du poste : Ingénieur Logiciel Principal, Apprentissage Machine sur Appareil

À propos de notre laboratoire de R&D mobile à Mountain View :

Au laboratoire de R&D mobile de Samsung à Mountain View, nous ne nous contentons pas de suivre les tendances technologiques ; nous les définissons. Nos ingénieurs relèvent certains des problèmes les plus difficiles de notre secteur, depuis le prototypage de produits de nouvelle génération pour les téléphones Samsung Galaxy jusqu'à l'amélioration des performances de la plateforme principale. Nous créons des applications mobiles qui résonnent avec les consommateurs du monde entier et explorons des technologies pionnières. Vous avez maintenant la chance de faire partie de cette équipe transformatrice.

Ce que ce rôle implique :

En tant qu'Ingénieur Logiciel Principal spécialisé dans l'Apprentissage Machine, vous rejoindrez notre équipe Samsung Avatar pour développer des avatars basés sur l'IA de pointe. Participez à la conception de notre plateforme AR-Emoji et laissez votre empreinte dans un domaine émergent des graphiques mobiles et des avatars pilotés par l'IA au sein de notre Laboratoire d'Expérience Immersive.

Responsabilités clés :

  • Diriger les décisions d'architecture et les optimisations pour améliorer le SDK Avatar sur les plateformes PC et Android.
  • Collaborer avec le groupe ML pour mettre en œuvre l'inférence sur appareil sur Android.
  • Développer et maintenir des applications Unity et Android à haute performance.
  • Participer aux revues de code, maintenir des normes de qualité élevées pour le code et dépanner les problèmes de performance au niveau du système.
  • Évaluer et intégrer des solutions tierces et contribuer au développement de prototypes pour de nouvelles idées de produits.
  • Collaborer avec les équipes de Gestion de Produit et d'Assurance Qualité pour affiner les offres de produits.

Ce que nous recherchons :

Les candidats doivent avoir un MS/PhD en Informatique ou dans un domaine connexe, combiné à au moins 6 ans d'expérience industrielle pertinente. Vous devez avoir une solide formation en structures de données, conception d'algorithmes et cadres d'apprentissage machine tels que TensorFlow, Keras ou PyTorch.

Compétences souhaitées :

  • Compétent en Python, C# ou Java ; l'expérience avec Unity est un plus.
  • Connaissance experte des algorithmes et modèles ML, avec une capacité particulière à mettre en œuvre ces modèles sur appareil.
  • Fortes compétences en communication et une capacité avérée à gérer plusieurs aspects d'un environnement axé sur la technologie.

Notre offre :

Nous offrons un package de rémunération attrayant, avec une fourchette de salaire de base de 151 200 $—207 750 $ USD, plus l'éligibilité pour un bonus annuel et des avantages sociaux complets. Ce rôle est basé dans notre bureau, équipé d'installations de haut niveau pour soutenir votre meilleur travail.

Engagement envers la diversité et l'inclusion :

Samsung Research America est un employeur qui pratique l'action affirmative et l'égalité des chances. Nous prenons en considération tous les candidats qualifiés sans égard à la race, la couleur, la religion, le sexe, l'origine nationale, le handicap ou le statut de vétéran protégé. Nous maintenons une éthique forte concernant l'emploi