CSC Leasing Co.
Paramount
Ingénieur Logiciel Senior - Roku
À PROPOS DU POSTE
#WeAreParamount est une mission pour libérer le pouvoir du contenu… et vous ?
Nous avons les marques, nous avons les stars, nous avons le pouvoir d'accomplir notre mission d'offrir du divertissement à la planète – il ne manque plus que VOUS !
Faire partie de Paramount signifie rejoindre une équipe de personnes passionnées qui non seulement reconnaissent le pouvoir du contenu, mais apprécient également une touche de plaisir et d'originalité.
Ensemble, nous co-créons des moments qui comptent – tant pour nos audiences que pour nos employés – et visons à laisser une marque positive sur la culture.
Vous développerez et publierez l'application Paramount+ sur Roku, utilisée par des millions de spectateurs. La plateforme Roku présente des contraintes que d'autres plateformes n'ont pas : budgets mémoire serrés, une boucle de rendu mono-thread, du matériel allant du vaisseau amiral à des appareils vieux de cinq ans. Vous résoudrez des problèmes dans ces contraintes.
Nous écrivons des logiciels simples à lire, peu coûteux à maintenir et conçus pour durer.
Vous serez responsable des fonctionnalités, de la conception à la mise en production, travaillerez avec des équipes agiles et aiderez d'autres ingénieurs à s'améliorer dans ce travail.
Paramount+, un service de vidéo à la demande par abonnement numérique en direct au consommateur et de streaming en direct de Paramount Global, combine sports en direct, actualités de dernière minute et une montagne de divertissements. Ce service de streaming premium propose une vaste bibliothèque de séries originales, d'émissions à succès et de films populaires dans tous les genres, issus de marques et de studios de production de renommée mondiale, notamment BET, CBS, Comedy Central, MTV, Nickelodeon, Paramount Pictures et le Smithsonian Channel. Le service est également la plateforme de streaming pour une programmation sportive inégalée, incluant tous les événements de CBS Sports, du golf au football en passant par le basketball et bien plus encore, ainsi que les droits de diffusion exclusifs pour des propriétés sportives majeures, dont certaines des ligues de football les plus importantes et les plus populaires au monde. Paramount+ permet également aux abonnés de regarder en direct les chaînes locales de CBS aux États-Unis, en plus de la possibilité de regarder les autres chaînes en direct de Paramount Streaming : CBSN pour les actualités 24/7, CBS Sports HQ pour les actualités et analyses sportives, et ET Live pour la couverture du divertissement.
INGÉNIEUR LOGICIEL SENIOR — ROKU
Lieu : Sur site - New York / Los Angeles / San Francisco / Ft. Lauderdale
À QUOI RESSEMBLE L'EXCELLENCE
- Vous ouvrez un dépôt BrightScript de 200 fichiers que vous n'avez jamais vu et commencez à apporter des modifications le jour même
- D'autres ingénieurs lisent votre code et le comprennent sans explication
- Vous remarquez une augmentation de la mémoire sur un appareil Roku Express avant que le QA ne dépose un ticket. Vous le corrigez et rédigez un compte-rendu de ce qui s'est passé
- Vous suivez les versions du système d'exploitation Roku et adoptez de nouvelles APIs lorsqu'elles résolvent un problème réel, pas parce qu'elles sont nouvelles
- Vous rédigez des documents d'architecture, des guides de composants et des explications sur Slack qui évitent à dix personnes de poser la même question
- Vous contestez lorsqu'un plan présente des lacunes. Vous en suggérez un meilleur
- Vous traitez le pipeline de build, la couverture de test et la surveillance des erreurs comme des fonctionnalités produit
- Vous améliorez les personnes autour de vous dans leur travail
Paramount est un employeur qui respecte l'égalité des chances et s'engage à un environnement de travail diversifié et inclusif.
#LI-VA1
INFORMATIONS COMPLÉMENTAIRES
Fourchette de salaire d'embauche : $124,000.00 - 186,000.00.
La fourchette de salaire d'embauche pour ce poste s'applique à New York, en Californie, dans le Colorado, dans l'État de Washington et dans la plupart des autres régions. Le salaire de départ pour le candidat retenu dépendra de divers facteurs liés au poste, notamment, mais sans s'y limiter, de la situation géographique, de la demande du marché, de l'expérience, de la formation et de l'éducation. Les avantages disponibles pour ce poste comprennent l'assurance médicale, dentaire, vision, un plan 401(k), une assurance vie, des indemnités d'invalidité, un programme d'aide à la formation et des congés payés ou, le cas échéant, tels que dictés par la convention collective applicable. Ce poste est éligible à une prime.
Paramount est un employeur qui respecte l'égalité des chances (EOE), y compris pour les personnes handicapées/les anciens combattants.
Chez Paramount, l'esprit d'inclusion imprègne tout ce que nous faisons, à l'écran comme hors écran. De la programmation et des films que nous créons aux avantages/programmes pour les employés et aux initiatives d'impact social, nous croyons que les opportunités, l'accès, les ressources et les récompenses doivent être disponibles pour et au bénéfice de tous. Paramount est fier d'être un lieu de travail qui respecte l'égalité des chances. Nous nous engageons à l'égalité d'emploi, indépendamment de la race, de la couleur, de l'origine ethnique, de l'ascendance, de la religion, du credo, du sexe, de l'origine nationale, de l'orientation sexuelle, de l'âge, du statut de citoyenneté, du statut matrimonial, du handicap, de l'identité de genre, de l'expression de genre et du statut d'ancien combattant.
Si vous êtes une personne qualifiée handicapée ou un ancien combattant handicapé, vous pouvez demander un aménagement raisonnable si vous êtes incapable ou limité dans votre capacité à utiliser ou à accéder à paramount.com/careers en raison de votre handicap. Vous pouvez demander des aménagements raisonnables en appelant le 212.846.5500 ou en envoyant un e-mail à paramountaccommodations@paramount.com. Seuls les messages laissés à cet effet recevront une réponse.
VOS MISSIONS
- Concevoir, construire et maintenir les composants principaux du framework Roku et les fonctionnalités de l'application pour Paramount+
- Architecturer en tenant compte des contraintes de Roku : limites de mémoire, frontières thread de rendu/thread de tâche, niveaux de performance des appareils et exigences de certification
- Utiliser le transfert de données RSG 1.3 APIs, le moniteur mémoire BrightScript et le traçage Perfetto pour trouver et corriger les problèmes de performance avant que les utilisateurs ne les rencontrent
- Créer des fonctionnalités de personnalisation et d'engagement en temps réel — recommandations personnalisées, éléments visuels dynamiques, engagement publicitaire — dans les limites de mémoire et de performance de Roku
- Rédiger une documentation claire pour les composants, les décisions d'architecture et les modèles spécifiques à la plateforme
- Mesurer et améliorer les performances et la stabilité de l'application grâce à l'instrumentation et à l'observabilité
- Travailler avec des équipes agiles et coordonner avec l'ingénierie backend et DevOps/SRE sur les builds et les déploiements de services
- Examiner le code, travailler en binôme avec les coéquipiers et élever la barre de qualité au sein de l'équipe
- Maintenir et améliorer les pipelines CI/CD et l'infrastructure de test
- Concevoir et exécuter des tests A/B, puis agir en fonction des données
- Utiliser des outils de développement IA pour accélérer et partager ce qui fonctionne avec l'équipe
QUALIFICATIONS REQUISES
- 6+ années d'expérience en développement logiciel
- 3+ années d'expérience dans le développement d'applications Roku
- BS en informatique, dans un domaine connexe, ou expérience professionnelle équivalente
- Vous maîtrisez la POO, les structures de données et les algorithmes suffisamment pour concevoir des systèmes, pas seulement pour réussir des entretiens
- Connaissance de BrightScript et SceneGraph SDK, y compris RSG 1.3
- Vous pouvez expliquer le modèle mémoire de Roku, la séparation thread de rendu/thread de tâche, les niveaux d'appareils et ce que requiert la certification
- Conception d'API RESTful et sérialisation des données
- Frameworks et services Roku : RAF, RMF, RokuPay
- Tests unitaires et d'intégration sur Roku
- Protocole HTTP et comportement de mise en cache
- Git et GitHub
- Vous rédigez et communiquez sur les décisions techniques de manière à aider les gens à agir
- Vous utilisez des outils IA (Copilot, Claude, Cursor ou similaires) pour écrire et livrer du code plus rapidement
QUALIFICATIONS SOUHAITÉES
- BrighterScript et outils communautaires Roku (ropm, bslint, roku-debug)
- Autres plateformes OTT : Fire TV, Android TV, Apple TV, Samsung TV, LG webOS
- Outils d'observabilité : Conviva, New Relic, Datadog, Sentry
- Microservices et modèles backend pour frontend
- Vous avez travaillé avec des flux de personnalisation ou de recommandation APIs sur des appareils aux ressources limitées
- Tests E2E pour les applications d'appareils connectés
- Outils Docker et CI/CD (Jenkins ou similaires)
- GraphQL
- Vous partagez des outils et des flux de travail IA qui font gagner du temps à l'équipe
- Vous vous souciez suffisamment de l'UX pour contester le Produit et le Design lorsque quelque chose ne va pas
- Vous dites « Je ne sais pas » quand vous ne savez pas
- Vous avez travaillé à travers différents fuseaux horaires sans attendre les réunions pour débloquer votre travail
Ce que nous offrons
- Rémunération attractive et avantages sociaux complets. Consultez notre liste complète d'avantages ici :paramount.com/careers/benefits
- Congés payés généreux.
- Une opportunité passionnante et enrichissante de faire partie d'une des équipes les plus dynamiques de Paramount.
- Opportunités d'événements d'engagement sur site et virtuels.
- Opportunités uniques de créer des liens significatifs et de bâtir une communauté dynamique, à l'intérieur comme à l'extérieur du lieu de travail.
- Découvrez la vie chez Paramount : paramount.com/careers/life-at-paramount
