Roku

Ingénieur Data Senior, Python, Spark

PythonSQLAWSGCP
Traduction automatique. Consultez l’original.

SUR QUOI TRAVAILLE L'ÉQUIPE ?

LE TRAVAIL D'ÉQUIPE FAIT FONCTIONNER LE STREAMING.

ROKU CHANGE LA FAÇON DONT LE MONDE REGARDE LA TÉLÉVISION

Roku est la plateforme de streaming TV n°1 aux États-Unis, au Canada et au Mexique, et nous avons pour objectif d'alimenter tous les téléviseurs du monde. Roku a été le pionnier du streaming vers la télévision. Notre mission est d'être la plateforme de streaming TV qui connecte l'ensemble de l'écosystème télévisuel. Nous connectons les consommateurs au contenu qu'ils aiment, permettons aux éditeurs de contenu de créer et de monétiser de larges audiences, et offrons aux annonceurs des capacités uniques pour engager les consommateurs.

Dès votre premier jour chez Roku, vous apporterez une contribution précieuse et reconnue. Nous sommes une entreprise publique en croissance rapide où personne n'est passif. Nous vous offrons l'opportunité de ravir des millions de téléspectateurs à travers le monde tout en acquérant une expérience significative dans diverses disciplines.

La mission de l'équipe Data Engineering de Roku est de développer une plateforme de big data de classe mondiale qui permet aux partenaires internes et externes d'exploiter les données et de stimuler la croissance de l'entreprise. L'équipe travaille en étroite collaboration avec les parties prenantes métier et les collègues ingénieurs pour collecter, transformer et présenter les métriques critiques au succès des initiatives nouvelles et existantes.

En tant qu'Ingénieur Data Senior au sein de l'équipe Viewer Product Device & Themed Experiences, vous jouerez un rôle central dans la conception de modèles de données et la construction de pipelines évolutifs pour capturer les métriques métier sur les appareils Roku, les téléviseurs alimentés par Roku, le web et les clients mobiles. Ce travail est essentiel pour aider Roku à comprendre quelles fonctionnalités résonnent le plus auprès des utilisateurs et comment nous pouvons continuer à améliorer leur expérience.

QU'EST-CE QUE LE POSTE ?

Roku a été le pionnier du streaming TV. Nous connectons les utilisateurs au contenu qu'ils aiment, promettons aux éditeurs de créer et monétiser de larges audiences, et offrons aux annonceurs des opportunités uniques d'engager les consommateurs. Les lecteurs de streaming Roku et les modèles Roku TV™ sont disponibles dans le monde entier grâce à des partenariats de vente au détail directe et de licence avec des marques de télévision et des opérateurs de télévision payante.

Avec des dizaines de millions d'appareils vendus dans plusieurs pays, des milliers de chaînes de streaming et des milliards d'heures regardées, une plateforme de big data évolutive, fiable et tolérante aux pannes est essentielle à notre succès continu.

COMMENT UTILISERONS-NOUS L'IA CHEZ ROKU ?

Chez Roku, nous n'utilisons pas seulement l'IA, nous travaillons avec elle. Les agents IA et les outils intelligents aident à générer des brouillons, des analyses et des flux de travail répétitifs, tandis que nos équipes apportent la direction, le jugement et la responsabilité. Nous recherchons des personnes curieuses, adaptables et créatives qui peuvent montrer comment elles ont utilisé l'IA ou l'automatisation pour aller plus vite, élever le niveau et amplifier leur impact.

Nous valorisons vos compétences en IA si vous avez développé une maîtrise de l'outillage d'ingénierie agentique — environnements de codage comme Claude Code ou Cursor, serveurs MCP, compétences personnalisées ou frameworks d'agents. Et vous pouvez décrire des projets où vous avez livré un travail concret avec ces outils. Vous savez comment piloter un agent, vérifier sa sortie et vous familiariser rapidement avec une base de code inconnue avec l'aide d'un agent.

QUELLE EST L'APPROCHE DE ROKU CONCERNANT LE TRAVAIL HYBRIDE ?

Ce poste est proposé sur une base hybride, basé dans notre bureau de Manchester, Royaume-Uni.

#LI-PA1

Roku favorise un environnement inclusif et collaboratif où les équipes travaillent généralement au bureau du lundi au jeudi. Les vendredis sont généralement flexibles pour le travail à distance, sauf pour les employés dont le rôle spécifique ou le lieu de bureau assigné exige une présence cinq jours par semaine.

ACCOMMODATIONS

Roku accueille les candidats de tous horizons et fournit des accommodations et des ajustements raisonnables conformément à la loi applicable. Si vous avez besoin d'une accommodation raisonnable à tout moment du processus d'embauche, veuillez adresser vos demandes à [email protected] [[email protected]?subject=Job%20Application%20Accommodations].

Pour en savoir plus sur Roku, notre présence mondiale et notre croissance, visitez weareroku.com/factsheet.

En fournissant vos informations, vous reconnaissez que vous souhaitez que Roku vous contacte au sujet de postes vacants, que vous avez lu l'Avis de confidentialité des candidats de Roku weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants, et comprenez que Roku utilisera vos informations comme décrit dans cet avis.

Si vous ne souhaitez recevoir aucune communication de Roku concernant ce poste ou des postes similaires à l'avenir, vous pouvez vous désabonner à tout moment en envoyant un e-mail à [email protected] [[email protected]?subject=Unsubscribe%20Request%20].

QUELLES SONT LES RESPONSABILITÉS DU POSTE ?

  1. Construire des systèmes de traitement de données distribués hautement évolutifs et tolérants aux pannes (batch et streaming) qui traitent des dizaines de téraoctets de données chaque jour, supportant un entrepôt de données à l'échelle du pétaoctet.
  1. Concevoir et développer des solutions de données robustes, en rationalisant des ensembles de données complexes en modèles simplifiés et en libre-service.
  1. Développer des pipelines qui garantissent une haute qualité des données et une résilience aux données sources imparfaites.
  1. Définir et maintenir les mappings de données, la logique métier, les transformations et les normes de qualité des données.
  1. Déboguer des systèmes de bas niveau, mesurer les performances et optimiser de grands clusters de production.
  1. Participer aux discussions d'architecture, influencer la feuille de route du produit et prendre en charge de nouvelles initiatives, du concept à la livraison.
  1. Maintenir et faire évoluer les plateformes existantes, en introduisant des technologies et des architectures modernes lorsque cela est approprié.

QUELLE EXPÉRIENCE AIDERAIT QUELQU'UN À RÉUSSIR DANS CE POSTE CHEZ ROKU ?

  1. Solides compétences en SQL.
  1. Maîtrise d'au moins un langage de script — Python est requis.
  1. Maîtrise d'au moins un langage orienté objet.
  1. Expérience avec les technologies big data telles que HDFS, YARN, MapReduce, Hive, Kafka, Spark, Airflow, ou Presto.
  1. Solide expérience en modélisation de données, y compris la conception, la mise en œuvre et l'optimisation de modèles conceptuels, logiques et physiques pour des architectures évolutives.
  1. Diplôme en informatique (Baccalauréat requis ; Master préféré).
  1. Expérience avec AWS, GCP, ou Looker (avantageux mais pas essentiel).

QUELS SONT QUELQUES-UNS DES AVANTAGES ?

Roku s'engage à offrir une gamme diversifiée d'avantages dans le cadre de notre package de rémunération pour soutenir nos employés et leurs familles. Nos avantages complets comprennent un accès mondial au soutien et aux ressources en matière de santé mentale et de bien-être financier. Les avantages locaux comprennent des avantages statutaires et volontaires qui peuvent inclure des options de soins de santé (médicaux, dentaires et visuels), d'assurance vie, d'accident, d'invalidité, de transport et de retraite (401(k)/régime de retraite).

Les employés sont soutenus dans la prise de congés, conformément aux politiques locales de congés et à d'autres besoins personnels pour soutenir leurs besoins professionnels et personnels évolutifs.

Il est important de noter que tous les avantages ne sont pas disponibles dans tous les endroits ou pour tous les postes. Pour des détails spécifiques à votre lieu, veuillez consulter votre recruteur.

QUE DOIS-JE SAVOIR SUR LA CULTURE DE ROKU ?

Roku est un endroit idéal pour les personnes qui souhaitent travailler dans un environnement rapide où tout le monde se concentre sur le succès de l'entreprise plutôt que sur le sien. Nous essayons de nous entourer de personnes qui excellent dans leur travail, avec qui il est facile de travailler et qui gardent leur ego sous contrôle. Nous apprécions le sens de l'humour. Nous pensons qu'un petit nombre de personnes très talentueuses peuvent faire plus pour moins cher qu'un plus grand nombre d'équipes moins talentueuses. Nous sommes des penseurs indépendants avec de grandes idées qui agissent audacieusement, avancent rapidement et accomplissent des choses extraordinaires grâce à la collaboration et à la confiance. En bref, chez Roku, vous ferez partie d'une entreprise qui change la façon dont le monde regarde la télévision.

Nous avons une culture unique dont nous sommes fiers. Nous nous considérons principalement comme des solutionneurs de problèmes, ce qui est en soi une idée en deux parties. Nous trouvons la solution, mais la solution n'est pas réelle tant qu'elle n'est pas construite et livrée au client. Ce penchant pour l'action nous donne une approche pragmatique de l'innovation, qui nous a bien servi depuis 2002.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter