JFrog
Roku
Ingénieur Logiciel, UI
À PROPOS DU POSTE
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 TV. 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 spectateur. Nous vous offrons l'opportunité de ravir des millions de téléspectateurs dans le monde entier tout en acquérant une expérience significative dans diverses disciplines.
En tant qu'Ingénieur Logiciel au sein de l'équipe DMTE, vous contribuerez à l'innovation de la plateforme de Roku — en implémentant et optimisant les systèmes BrightScript (ou similaire à JavaScript) pour le rendu graphique et le moteur FRAME. Vous aborderez des défis critiques en matière de performance, assurant que nos appareils offrent des visuels fluides et une réactivité instantanée à grande échelle. Vous aurez l'opportunité d'en apprendre davantage sur l'architecture centrale, de travailler sur l'ensemble de la pile avec les équipes hardware, firmware et application, et de voir votre travail impacter directement des dizaines de millions d'utilisateurs. C'est un poste pour les ingénieurs qui aiment la résolution de problèmes techniques, se soucient de la performance et souhaitent travailler sur une technologie qui alimente discrètement tout un écosystème. Si vous êtes prêt à apprendre, grandir et contribuer à l'avenir du streaming, nous serions ravis de vous entendre.
À PROPOS DE L'ÉQUIPE
Chez Roku, l'équipe Device Monetization and Themed Experiences (DMTE), au sein de l'organisation Advertising, est là où la magie opère en coulisses. Nous sommes les ingénieurs qui construisons les fondations graphiques et UI haute performance qui alimentent le moteur FRAME — la technologie centrale permettant les expériences fluides, réactives et visuellement riches de Roku sur des millions d'appareils dans le monde. Notre travail se situe dans les couches intermédiaires et UI, et son impact se fait sentir chaque fois qu'un utilisateur navigue dans un menu, apprécie une publicité animée, ou est impressionné par l'expérience personnalisée conçue pour promouvoir le dernier film ou la dernière série TV. Nous aimons résoudre des défis techniques — de l'optimisation du rendu UI au réglage fin de l'utilisation de la mémoire — en utilisant BrightScript (ou similaire à JavaScript) pour fournir des solutions solides et haute performance. Nous travaillons dans un environnement collaboratif et de grande confiance où les bonnes idées peuvent venir de n'importe où, en partenariat étroit avec les équipes firmware, UI et produit pour garantir que notre plateforme est ultra-rapide, fiable et prête pour la prochaine génération d'innovation en streaming. Si vous aimez construire les fondations invisibles qui rendent possibles de superbes expériences utilisateur, cette équipe est faite pour vous.
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 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.
COMMENT VAIS-JE UTILISER 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 bâtisseurs curieux et adaptables qui peuvent montrer comment ils ont utilisé l'IA ou l'automatisation pour aller plus vite, relever la barre et amplifier leur impact.
Nous valorisons vos compétences en IA si vous avez développé une aisance dans la chaîne d'outils d'ingénierie agentique — des harnais de codage comme Claude Code ou Cursor, des serveurs MCP, des compétences personnalisées ou des frameworks d'agents. Et vous pouvez décrire des projets où vous avez livré un 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.
#LI-NM1
QUELLE EST L'APPROCHE DE ROKU CONCERNANT LE TRAVAIL HYBRIDE ?
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 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, 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 courriel à [email protected] [[email protected]?subject=Unsubscribe%20Request%20].
CE QUE VOUS FAREZ
- Construire des fonctionnalités UI évolutives optimisées pour des millions d'utilisateurs
- Contribuer aux investigations techniques et aux solutions pour les défis des couches intermédiaires et UI
- Explorer l'intégration des capacités IA/ML et exploiter les outils d'IA générative pour accélérer le développement
- Collaborer avec des équipes interfonctionnelles sur des fonctionnalités de plateforme mondiales
- Développer des outils d'ingénierie et apprendre des développeurs expérimentés
- Rester à jour sur les tendances de l'IA et les technologies émergentes
NOUS SOMMES IMPATIENTS SI VOUS AVEZ
- 3+ années d'expérience en ingénierie logicielle avec une exposition au développement UI
- C++ dans un environnement embarqué
- Maîtrise de BrightScript (ou compétences similaires à JavaScript) avec une certaine expérience de Python
- Solides compétences en résolution de problèmes et en communication technique
- Intérêt pour les applications IA et volonté d'apprendre les outils d'IA générative
- État d'esprit proactif avec une passion pour l'apprentissage continu et l'itération rapide
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 à des soutiens et 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)/retraite).
Les employés sont soutenus dans la prise de congés, conformément aux politiques de congés locales 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 lieux ou pour tous les rôles. Pour des détails spécifiques à votre localisation, veuillez consulter votre recruteur.
