Aller au contenu

Roku

Ingénieur Logiciel Senior, Infrastructure et Efficacité

Docker
Traduction automatique. Consultez l’original.

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

LE TRAVAIL D'ÉQUIPE FAIT FONCTIONNER LE STREAMING.

Roku est la plateforme de streaming TV n°1 aux États-Unis, au Canada et au Mexique, et nous avons l'objectif de propulser chaque téléviseur du monde. Roku a été 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 construire et de monétiser de larges audiences, et fournissons aux annonceurs des capacités uniques pour engager les consommateurs.

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

À PROPOS DU POSTE

Vous serez un expert et un leader technique en ingénierie de l'infrastructure, de la productivité et des outils d'entreprise, en partenariat avec des équipes et systèmes d'ingénierie, de produit et de sécurité distribués mondialement.

QUE DOIS-JE SAVOIR SUR LA CULTURE DE ROKU ?

Roku est un endroit idéal pour les personnes qui souhaitent travailler dans un environnement au rythme 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 peut 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 résolveurs 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.

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

CE QUE VOUS FAİREZ

Roku recherche un ingénieur de classe mondiale pour être un véritable multiplicateur de force en prenant en charge la stratégie, l'architecture et l'exécution à long terme de l'infrastructure d'ingénierie, des outils d'entreprise et de l'automatisation des flux de travail assistée par IA. Ce poste d'architecte/stratège entraîne des améliorations à l'échelle de l'organisation en matière de productivité d'ingénierie, de débit de livraison, de qualité, de posture de sécurité et d'efficacité des coûts en construisant des plateformes, des pratiques de travail et de l'automatisation (y compris des capacités basées sur l'IA/LLM) qui s'étendent sur les zones géographiques et les fuseaux horaires.

COMMENT UTILISERAI-JE 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 employés apportent la direction, le jugement et la responsabilité. Nous recherchons des créateurs curieux et adaptables qui peuvent montrer comment ils ont utilisé l'IA ou l'automatisation pour aller plus vite, élever le niveau et amplifier leur impact.

Nous apprécions vos compétences en IA si vous avez acquis une maîtrise de la chaîne d'outils d'ingénierie agentique — les harnais de codage comme Claude Code ou Cursor, les serveurs MCP, les compétences personnalisées ou les frameworks d'agents. Et vous pouvez décrire des projets où vous avez expédié du travail réel avec ces outils. Vous savez comment piloter un agent, vérifier sa sortie et monter en compétence sur une base de code inconnue avec l'aide d'un agent.

RESPONSABILITÉS CLÉS

Automatisation axée sur l'IA et outillage intelligent

  1. Définir et diriger une feuille de route d'automatisation axée sur l'IA pour l'infrastructure d'ingénierie et l'outillage d'entreprise (par exemple, réduire le gaspillage, accélérer les revues, améliorer la réponse aux incidents, augmenter la confiance dans les versions).
  1. Architecturer et déployer l'automatisation des flux de travail basés sur l'IA/LLM tout au long du SDLC (par exemple, évaluation des risques, compilation, test et déploiement automatisés, sélection intelligente des tests, analyse d'impact des changements, triage automatique des échecs de compilation/test).
  1. Établir des politiques et des garde-fous pour l'utilisation de l'IA dans les outils internes : gestion des données, journalisation des invites/réponses, sélection des modèles/fournisseurs, évaluation, comportements de repli et prévention des abus.

Productivité des développeurs et outillage d'entreprise (échelle mondiale)

  1. Définir la direction technique et les normes pour les outils de développement utilisés mondialement, y compris les systèmes de compilation. Gestion du code source, stratégie de branchement/version, et outils de support en libre-service.
  1. Architecturer et faire évoluer les pipelines CI/CD et de compilation/test en utilisant Jenkins, Docker, et les systèmes de compilation (Bazel /BitBake/Yocto préférés) pour prendre en charge les environnements d'ingénierie multi-sites.
  1. Gérer et faire évoluer les flux de travail de test et de qualité en utilisant des systèmes de gestion des tests (par exemple, TestRail ou équivalent), permettant une traçabilité, un reporting et une validation de version cohérents à travers les équipes distribuées.
  1. Piloter la conception et l'automatisation des flux de travail Jira (modèles, garde-fous, intégrations) pour fournir une visibilité et une exécution cohérentes à l'échelle de l'organisation.

Automatisation des flux de travail (interfonctionnel, inter-géographique)

  1. Concevoir et implémenter une automatisation couvrant l'ingénierie, le produit, le marketing et les partenaires (par exemple, préparation au lancement, listes de contrôle de certification/version, intégration des partenaires, flux de travail d'incidents/changements).
  1. Remplacer la coordination manuelle par une automatisation durable et des intégrations qui fonctionnent de manière fiable à travers les régions/fuseaux horaires.

Sécurité, Coût, Performance et Fiabilité (Systèmes distribués)

  1. Intégrer des contrôles sécurisés par défaut dans les pipelines et les outils (contrôle d'accès, gestion des secrets, pistes d'audit, application des politiques), y compris pour les systèmes basés sur l'IA.
  1. Améliorer la performance et la fiabilité de la compilation/des tests (temps de compilation, durée des tests, réduction des tests instables, stabilité des pipelines) en utilisant des KPI mesurables et une rigueur opérationnelle.
  1. Piloter l'efficacité des coûts sur les outils/l'infrastructure (utilisation du calcul, stratégies de mise en cache, rationalisation des licences, y compris les coûts d'IA/d'exécution et le suivi du ROI.
  1. C'est un poste très visible et vous rapporterez directement à un Vice-Président de l'Ingénierie. Cela nécessite un leader technique très solide avec de l'expérience dans le développement d'appareils électroniques grand public. La bonne personne pour ce poste aura la capacité de collaborer efficacement avec les équipes d'ingénierie et les partenaires.
  1. Assumer la responsabilité des architectures et des normes inter-équipes ; piloter l'adoption par l'influence, un jugement technique clair et une exécution soutenue sur plusieurs trimestres.
  1. Diriger les revues de conception, encadrer les ingénieurs seniors et débloquer les problèmes techniques les plus difficiles à travers les équipes et systèmes distribués.
  1. Assurer une intendance à long terme via des feuilles de route, une maturité opérationnelle (runbooks/SLO) et des pratiques d'incidents/post-mortems adaptées aux opérations mondiales de 24/7.
  1. S'établir comme la personne vers qui les autres apportent leurs problèmes les plus difficiles

VOUS NOUS INTÉRESSEZ SI VOUS POSSÉDEZ

  1. Diplôme de Bachelor en Informatique ou Ingénierie Informatique, ou expérience équivalente
  1. Expérience préalable aux niveaux Staff, Principal ou Architecte
  1. Responsabilité dans les plateformes/infrastructures, la productivité des développeurs, la CI/CD, les systèmes de compilation, ou l'automatisation des flux de travail, y compris le travail couvrant des équipes et des systèmes distribués mondialement.
  1. Solides connaissances pratiques de :
  1. * Git (flux de travail, stratégies de branchement, gestion des versions)
  1. Jenkins (conception de pipelines CI/CD, mise à l'échelle, fiabilité)
  1. Conteneurs Docker (exécution de compilation/test reproductible)
  1. Systèmes de compilation (BitBake/Yocto préférés)
  1. Jira (conception/automatisation des flux de travail, visibilité inter-équipes)
  1. Systèmes de gestion des tests (par exemple, TestRail ou équivalent)
  1. Expérience démontrée dans la livraison d'automatisation à grande échelle, y compris la construction de plateformes/composants utilisés par plusieurs équipes.
  1. Solide pensée systémique sur les compromis entre sécurité, fiabilité, performance et coût.
  1. Excellente communication écrite (documents d'architecture, enregistrements de décisions, procédures opérationnelles).
  1. Expérience dans la construction d'outils pour développeurs assistés par IA (par exemple, insights CI, intelligence de test, automatisation des revues de code, scoring des risques de version, copilotes d'incidents).
  1. Expérience dans la mise en œuvre de l'évaluation/surveillance des systèmes d'IA (métriques de qualité, drift, ensembles de tests hors ligne, boucles de rétroaction humaine).
  1. Vaste expérience du développement logiciel sur Linux embarqué, architectures multi-processus et mécanismes IPC
  1. Expérience de travail dans de grandes équipes interfonctionnelles et capacité à influencer des équipes qui ne vous rapportent pas
  1. Capacité à voir la vue d'ensemble tout en se concentrant sur les objectifs et les livrables à court terme
  1. Capacité à gérer plusieurs tâches et à piloter des projets parallèles et des équipes distribuées avec des délais serrés

QUELLE EST L'APPROCHE DE ROKU EN MATIÈRE DE TRAVAIL HYBRIDE ?

#LI-NM1

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 les rôles spécifiques ou le lieu de bureau assigné exigent une présence cinq jours par semaine.

ACCOMMODATIONS

Roku accueille les candidats de tous horizons et fournit des aménagements et des ajustements raisonnables conformément à la loi applicable. Si vous avez besoin d'un aménagement raisonnable à tout moment du processus d'embauche, veuillez adresser vos demandes à EmployeeRelations@Roku.com [employeerelations@roku.com?subject=Job%20Application%20Accommodations].

En fournissant vos informations, vous reconnaissez que vous souhaitez que Roku vous contacte au sujet des 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 que vous comprenez que Roku utilisera vos informations comme décrit dans cet avis. Si vous ne souhaitez recevoir aucune communication de Roku concernant ce rôle ou des rôles similaires à l'avenir, vous pouvez vous désabonner à tout moment en envoyant un e-mail à WorkforcePrivacy@Roku.com [workforceprivacy@roku.com?subject=Unsubscribe%20Request%20].

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 soins de santé (médicaux, dentaires et vision), une assurance vie, accident, invalidité, transport et des options 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 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 lieux ou pour tous les rôles. Pour des détails spécifiques à votre localisation, veuillez consulter votre recruteur.

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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026