Staff Software Engineer, ML Platform

Job expired!

Snap Inc. est une entreprise technologique de premier plan dédiée à la révolution de la communication et de la vie des personnes. Nous croyons que l'appareil photo offre la plus grande opportunité de faire une différence significative. Notre mission est d'encourager les individus à s'exprimer, vivre l'instant présent, découvrir le monde et s'amuser ensemble.

Snap Inc. est connue pour ses trois produits principaux :

  • Snapchat : Une application de messagerie visuelle qui renforce les relations avec les amis, la famille et le monde.
  • Lens Studio : Une plateforme de réalité augmentée améliorant les expériences AR sur Snapchat et d'autres services.
  • Spectacles : Nos lunettes AR qui donnent vie à des expériences immersives.

Nos équipes d'ingénierie sont dévouées à la création de produits amusants et sophistiqués qui touchent quotidiennement des millions d'utilisateurs de Snapchat dans le monde entier. Nous donnons priorité à la confidentialité et au bien-être, en avançant rapidement et précisément avec nos valeurs fondamentales au cœur de tout ce que nous faisons.

  • Concevoir, implémenter et exploiter des services critiques et évolutifs allant des services d'identité utilisateur, des graphes d'amis, et notre couche de persistance principale.
  • Collaborer avec différentes équipes pour comprendre les exigences des produits, évaluer les compromis et fournir des solutions innovantes.
  • Évaluer, tester et déboguer votre travail pour garantir des normes de qualité élevées.
  • Prôner et appliquer les meilleures pratiques pour la disponibilité, l'évolutivité, l'excellence opérationnelle et la gestion des coûts.
  • Expérience avec les services backend ou les systèmes distribués.
  • Preuve d'une gestion réussie de systèmes à haute disponibilité à grande échelle.
  • Capacité à exécuter de manière indépendante des fonctionnalités de taille moyenne en quelques semaines.
  • Solide compréhension des aspects opérationnels, y compris les enquêtes sur les incidents ou les correctifs d'urgence et leurs résolutions.
  • Excellentes compétences en collaboration et en travail d'équipe.
  • Expérience dans au moins un des domaines suivants :
    • Microservices à grande échelle et systèmes distribués
    • Informatique en nuage et systèmes de stockage
    • Infrastructure et conception de systèmes à grande échelle
  • Diplôme BS/BA dans un domaine technique tel que l'informatique ou des années d'expérience équivalentes.
  • 11+ années d'expérience en développement logiciel.
  • Expérience avec Java, C++ et/ou Python.
  • Expérience avec les solutions NoSQL, Memcache/Redis, Kubernetes, Docker ou les services Google/AWS.
  • Expérience dans au moins un des domaines suivants :
    • Infrastructure et conception de systèmes distribués à grande échelle
    • Cadres de machine learning tels que TensorFlow, PyTorch, surtout dans des contextes d'inférence
    • MLOps et gestion du cycle de vie de la machine learning en production
    • Systèmes de classement/recommandation en ligne ou systèmes de recherche d'information
    • Inférence IA générative ou grands modèles de langage, recherche de similarité de vecteurs

Si vous avez un handicap ou un besoin particulier nécessitant un aménagement, veuillez nous en informer.

Chez Snap Inc., nous valorisons la collaboration en personne pour bâtir notre culture, renforcer nos valeurs et améliorer notre communauté. Notre politique "default together" encourage les membres de l'équipe à travailler au bureau 4+ jours par semaine.

Snap est fier d'être un employeur offrant l'égalité des chances, et nous nous engageons à fournir des opportunités d'emploi sans distinction de race, de croyance religieuse, de couleur, d'origine nationale, d'ascendance, d'incapacité physique, d'incapacité mentale, d'état de santé, d'informations génétiques, de statut marital, de sexe,