B&A
Tubi
Ingénieur logiciel Staff, Infrastructure ML et systèmes distribués
À propos du poste
En tant qu'ingénieur logiciel Staff au sein de l'équipe Infrastructure ML, vous collaborerez étroitement avec les équipes Machine Learning et Produit pour concevoir des plateformes d'inférence machine learning de classe mondiale. Ces plateformes alimentent des services essentiels tels que les recommandations personnalisées, la recherche et la compréhension de contenu sur Tubi. L'une des responsabilités principales de cette équipe est le développement et la maintenance de systèmes de service de modèles ML à faible latence, prenant en charge Deep Learning, LLM et les modèles de recherche. Cela implique la création d'une infrastructure en libre-service et de composants critiques tels que le moteur d'inférence, le magasin de caractéristiques (feature store), le magasin vectoriel et le moteur d'expérimentation. Vous améliorerez la manière dont nous déployons et exploitons nos services, et contribuerez même à des projets open source. Ce poste offre la liberté architecturale d'explorer de nouveaux frameworks, de diriger des projets transversaux critiques et de transformer les capacités de nos équipes ML et Produit.
Responsabilités
- Concevoir et construire des systèmes distribués évolutifs, à haut débit et à faible latence en utilisant Scala
- Créer des composants et des services réutilisables qui servent diverses applications ML telles que la personnalisation, la recherche, la publicité et l'exploration
- Travailler en étroite collaboration avec les ingénieurs ML pour comprendre leurs défis et leurs limites, et développer des solutions évolutives pour y répondre. Recommander de manière proactive des solutions pour maintenir notre pile d'inférence ML à la pointe de la technologie.
- Adopter une approche axée sur les données pour identifier et optimiser la latence, le coût et l'efficacité de notre infrastructure. Diriger des refontes transversales à grande échelle si nécessaire
- Encadrer d'autres ingénieurs de l'équipe sur la conception de systèmes, la gestion efficace des incidents, les entretiens, l'exploitation de LLMs pour le travail, etc.
- Collaborer avec les équipes ML, Produit et d'ingénierie transversales pour définir la vision à long terme et l'architecture de l'infrastructure ML chez Tubi.
Votre profil
- Expérience dans la conception et la construction de systèmes distribués évolutifs dans n'importe quel langage backend moderne (par exemple, Scala, Java, Python, Go, C++) ; une expérience avec Scala ou un langage basé sur la JVM est un plus.
- Solide expérience avec AWS ou une plateforme cloud équivalente
- Expérience dans la création de microservices en ligne à grande échelle avec un service à faible latence
- Expérience avec les bases de données SQL (par exemple Postgres) et NoSQL (par exemple Cassandra), les courtiers de messages (par exemple Kafka) et les caches (par exemple Redis)
- Expérience avec les technologies de conteneurisation, telles que Docker ou Kubernetes
- Avoir dirigé les efforts de réponse et de résolution pour plusieurs incidents majeurs à grande échelle
Bonus
- Familiarité avec l'infrastructure machine learning telle que les moteurs d'inférence (par exemple torschserve, triton, vLLM), les magasins vectoriels (par exemple LanceDB, FAISS), les magasins de caractéristiques (par exemple Feast), ElastiCache, l'orchestration de l'entraînement de modèles, etc.
- Compréhension des pipelines d'entraînement de modèles ML et des composants internes des modèles. Une expérience avec les systèmes de recommandation, la recherche, la saisie semi-automatique et le ML publicitaire est un plus
- Expérience préalable avec Akka, Erlang, Elixir ou Go
- Maîtrise de l'analyse basée sur les données de résultats complexes de tests A/B
À PROPOS DE TUBI
Tubi est un service de streaming gratuit qui divertit plus de 100 millions d'utilisateurs actifs mensuels. Tubi propose la plus grande collection au monde de films et d'émissions de télévision hollywoodiens, des milliers d'histoires créées par des créateurs et des centaines d'originaux Tubi conçus pour les fans les plus passionnés. Basé à San Francisco et fondé en 2014, Tubi fait partie de Tubi Media Group, une division de Fox Corporation.
Audacieusement construit pour chaque fandom, Tubi est un service de streaming gratuit qui divertit plus de 100 millions d'utilisateurs actifs mensuels. Tubi propose la plus grande collection au monde de films et d'émissions de télévision hollywoodiens, des milliers d'histoires créées par des créateurs et des centaines d'originaux Tubi conçus pour les fans les plus passionnés. Basé à San Francisco et fondé en 2014, Tubi fait partie de Tubi Media Group, une division de Fox Corporation.
Nous sommes un employeur garantissant l'égalité des chances et tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, la couleur, la religion, le sexe, l'origine nationale, l'identité de genre, le handicap, le statut d'ancien combattant protégé ou toute autre caractéristique protégée par la loi. Nous prendrons en considération pour l'emploi les candidats qualifiés ayant des antécédents criminels conformément à la loi applicable.
#LI-Hybrid
--------------------------------------------------------------------------------
Conformément aux exigences locales et étatiques en matière de divulgation des salaires, la fourchette salariale pour ce poste, dont le montant final dépendra de l'éducation, des compétences, de l'expérience et du lieu, est indiquée annuellement ci-dessous. Ce poste est également éligible à une prime discrétionnaire annuelle, à un plan d'incitation à long terme et à divers avantages, notamment une assurance médicale/dentaire/vision, une assurance, un plan 401(k), des congés payés et d'autres avantages conformément aux documents de régime applicables.
Marchés du travail à coût élevé tels que, mais sans s'y limiter, Los Angeles, New York et San Francisco
227,200 $—324,500 $ USD
Tubi est une division de Fox Corporation, et les avantages sociaux des employés de FOX résumés ici drive.google.com/file/d/1I_N5Kz_AWxSaiTvS-jr1gqzKLXM3krY3/view?usp=sharing, couvrent la majorité de tous les avantages sociaux des employés aux États-Unis. Les distinctions suivantes ci-dessous soulignent les différences entre les avantages sociaux de Tubi et de FOX :
- Pour les employés non exonérés de Tubi basés aux États-Unis, le résumé des avantages sociaux des employés de FOX reflète fidèlement les congés payés et les congés maladie.
- Pour tous les employés salariés/exonérés, au lieu de la politique de congés payés de FOX, Tubi propose une politique de congés flexibles pour gérer toutes les affaires personnelles.
- Pour tous les employés réguliers à temps plein, au lieu du congé parental payé de FOX, Tubi propose un généreux programme de congé parental, qui permet aux parents douze (12) semaines de congé de liaison payé au cours de la première année suivant la naissance, l'adoption, la gestation pour autrui ou le placement en famille d'accueil d'un enfant, en plus du programme de congé gouvernemental applicable et de la politique d'invalidité de courte durée de FOX. Ce temps est 100% payé par une combinaison de tous les congés étatiques, municipaux et fédéraux applicables et des programmes de remplacement de salaire, en plus des contributions versées par Tubi.
- Pour tous les employés réguliers à temps plein, Tubi propose un remboursement mensuel de bien-être.
