MANTECH
Paramount
Ingénieur logiciel senior - Roku
À PROPOS DU POSTE
La narration est, et sera toujours, au cœur de ce que nous faisons chez Skydance.
Notre vision est de bâtir un écosystème de divertissement prospère où les histoires et les univers sont imaginés, prennent vie et sont vécus. Nous créons pour tous les âges et tous les publics, en nous appuyant sur la force de nos contenus et de nos expériences, ainsi que sur la profondeur de notre lien avec les fans. Nous sommes axés sur les créateurs, centrés sur le public, tournés vers la technologie et déployés à l'échelle mondiale.
Ici, vous travaillerez avec des équipes talentueuses qui avancent rapidement, pensent avec audace et collaborent avec détermination pour obtenir des résultats. Nous visons haut, défendons les meilleures idées et gagnons ensemble, en gagnant chaque jour la confiance de nos employés, créateurs, partenaires et publics.
Si l'opportunité de contribuer à bâtir la prochaine génération d'entreprise mondiale de médias et de divertissement, propulsée par la créativité et la technologie, vous motive, nous serions ravis de vous accueillir à bord. C'EST PARTI !
INGÉNIEUR LOGICIEL SENIOR — ROKU
Vous développerez et déploierez l'application Roku de Paramount+ utilisée par des millions de téléspectateurs. La plateforme Roku présente des contraintes uniques : budgets mémoire serrés, boucle de rendu monothread, et matériel allant des modèles phares aux appareils vieux de cinq ans. Vous résoudrez des problèmes dans le cadre de 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 au déploiement, travaillerez au sein d'équipes agiles et aiderez d'autres ingénieurs à monter en compétence.
Paramount+, un service de streaming vidéo à la demande et en direct destiné directement aux consommateurs 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 destination de streaming pour une programmation sportive inégalée, incluant chaque événement CBS Sports, du golf au football en passant par le basket-ball et plus encore, ainsi que des droits de streaming exclusifs pour des propriétés sportives majeures, dont certaines des ligues de football les plus grandes et les plus populaires au monde. Paramount+ permet également aux abonnés de diffuser en direct les stations CBS locales à travers les États-Unis, en plus de la possibilité de diffuser les autres chaînes en direct de Paramount Streaming : CBSN pour des actualités 24/7, CBS Sports HQ pour les actualités et analyses sportives, et ET Live pour la couverture du divertissement.
À QUOI RESSEMBLE LA RÉUSSITE
Lieu : Sur site - New York / Los Angeles / San Francisco / Ft. Lauderdale
- Vous ouvrez un dépôt BrightScript de 200 fichiers que vous n'avez jamais vu et commencez à effectuer des changements le jour même
- D'autres ingénieurs lisent votre code et le comprennent sans avoir besoin d'explications
- Vous remarquez un pic de mémoire sur un Express Roku avant que l'équipe QA ne crée un ticket. Vous le corrigez et documentez l'incident
- Vous suivez les versions de Roku OS et adoptez de nouvelles APIs lorsqu'elles résolvent un problème réel, et non simplement 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 exprimez vos réserves lorsqu'un plan présente des lacunes. Vous proposez une meilleure alternative
- Vous traitez le pipeline de build, la couverture de test et la surveillance des erreurs comme des fonctionnalités produit
- Vous aidez les personnes autour de vous à améliorer leur travail
Paramount est un employeur garantissant l'égalité des chances, engagé en faveur d'un lieu de travail diversifié et inclusif.
#LI-VA1
INFORMATIONS COMPLÉMENTAIRES
Fourchette de salaire à l'embauche : $124,000.00 - 186,000.00.
La fourchette de salaire à l'embauche pour ce poste s'applique à New York, en Californie, au Colorado, dans l'État de Washington et dans la plupart des autres zones géographiques. La rémunération de départ pour le candidat retenu dépend de divers facteurs liés au poste, notamment, mais sans s'y limiter, la situation géographique, les demandes du marché, l'expérience, la formation et l'éducation. Les avantages sociaux disponibles pour ce poste incluent l'assurance médicale, dentaire, vision, le plan 401(k), la couverture d'assurance vie, les prestations d'invalidité, le programme d'aide aux frais de scolarité et les congés payés (PTO) ou, le cas échéant, selon les dispositions de la convention collective applicable. Ce poste est éligible à une prime.
Skydance est un employeur garantissant l'égalité des chances (EOE)
Nous saisissons l'opportunité de bâtir une main-d'œuvre qui reflète un large éventail de perspectives, d'horizons et d'expériences. Être un employeur garantissant l'égalité des chances signifie que nous prenons au sérieux notre responsabilité de considérer les candidats qualifiés sur la base du mérite. Conformément aux lois du pays ou de la région où le poste est basé, cela inclut une considération sans distinction de race, couleur, ethnicité, origine nationale, statut de citoyenneté, religion ou croyance, sexe, genre, identité ou expression de genre, orientation sexuelle, âge, état civil, grossesse, parentalité, handicap physique ou mental, informations génétiques, statut militaire ou de vétéran protégé, statut syndical ou toute autre catégorie protégée par la loi applicable.
Si vous êtes une personne qualifiée en situation de handicap, vous pouvez demander un aménagement raisonnable pendant le processus de candidature et/ou de recrutement. 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 à cette fin seront traités.
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 entre thread de rendu et thread de tâche, niveaux de performance des appareils et exigences de certification
- Utiliser le transfert de données RSG 1.3 APIs, le BrightScript Memory Monitor et le traçage Perfetto pour identifier et corriger les problèmes de performance avant qu'ils n'affectent les utilisateurs
- Développer des fonctionnalités de personnalisation et d'engagement en temps réel — recommandations personnalisées, illustrations dynamiques, engagement publicitaire — dans le respect des budgets de mémoire et de performance de Roku
- Rédiger une documentation claire pour les composants, les décisions architecturales et les modèles spécifiques à la plateforme
- Mesurer et améliorer la performance et la stabilité de l'application grâce à l'instrumentation et à l'observabilité
- Travailler au sein d'équipes agiles et coordonner avec l'ingénierie backend et les équipes DevOps/SRE sur les builds et déploiements de services
- Réviser le code, travailler en binôme avec vos collègues et élever le niveau 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 recueillies
- Utiliser des outils de développement basés sur l'IA pour accélérer le travail et partager les bonnes pratiques avec l'équipe
QUALIFICATIONS REQUISES
- 6+ années d'expérience en développement logiciel
- 3+ années d'expérience dans la création d'applications Roku
- Licence en informatique, domaine connexe ou expérience professionnelle équivalente
- Maîtrise de la POO, des structures de données et des algorithmes suffisante pour concevoir des systèmes, et pas seulement pour réussir des entretiens
- Maîtrise de BrightScript et SceneGraph SDK, incluant RSG 1.3
- Capacité à expliquer le modèle mémoire de Roku, la séparation entre thread de rendu et thread de tâche, les niveaux d'appareils et les exigences de certification
- Conception d'API RESTful et sérialisation de 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
- Capacité à rédiger et à communiquer sur des décisions techniques de manière à faciliter leur mise en œuvre
- Utilisation d'outils d'IA (Copilot, Claude, Cursor ou similaire) pour écrire et déployer du code plus rapidement
QUALIFICATIONS SOUHAITÉES
- Maîtrise de BrighterScript et des outils de la communauté 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
- Expérience avec des APIs de personnalisation ou de recommandation sur des appareils aux ressources limitées
- Tests E2E pour les applications sur appareils connectés
- Docker et outils CI/CD (Jenkins ou similaire)
- GraphQL
- Partage d'outils et de flux de travail basés sur l'IA permettant de gagner du temps en équipe
- Sensibilité à l'UX suffisante pour contester les choix Produit et Design lorsque quelque chose ne semble pas approprié
- Capacité à dire "Je ne sais pas" lorsque c'est le cas
- Expérience de travail à travers différents fuseaux horaires sans attendre des réunions pour être débloqué
Ce que nous offrons
- Une rémunération attractive et des packages d'avantages sociaux complets. Consultez notre liste complète d'avantages ici skydance.com/careers/benefits.
- Des congés payés généreux.
- Des abonnements gratuits à HBO Max, Paramount+ et d'autres services de streaming et produits d'actualité numérique de Skydance.
- Des opportunités d'engagement des employés robustes, incluant l'accès à des projections et événements exclusifs, des séries de conférences, des activités de bénévolat et plus encore.
