B&A
Paramount
Lead Software Engineer - Apple
À propos de ce poste
La narration est, et sera toujours, au cœur de notre activité chez Skydance.
Notre vision est de bâtir un écosystème de divertissement prospère où les histoires et les mondes 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 nos 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 stimule, nous serions ravis de vous accueillir à bord. C'EST PARTI !
Bienvenue chez Paramount Streaming — l'équipe derrière Paramount+, qui abrite une montagne de divertissements pour les publics du monde entier. Nous réunissons des marques emblématiques, des contenus captivants et de la technologie pour offrir des expériences de streaming à des millions de spectateurs.
Nous recrutons un Lead Software Engineer au sein de l'équipe AI Engagement Engine. Il s'agit d'un rôle de contributeur individuel senior sans subordonnés directs. Vous développerez des expériences natives Apple qui soutiennent la découverte de contenu et la personnalisation au sein des applications Paramount+ et Pluto TV, en intégrant des signaux de personnalisation en temps réel à travers des points de contact clés.
Vous collaborerez avec les équipes backend, ML, données, produit et plateforme pour offrir des expériences fiables et évolutives sur iOS et tvOS. Vous prendrez en charge des problèmes techniques complexes, contribuerez à l'architecture client et travaillerez avec la direction technique existante pour renforcer les normes d'ingénierie.
La maîtrise de l'IA est une exigence fondamentale pour ce poste. Nous recherchons quelqu'un qui utilise quotidiennement des assistants de codage et des agents basés sur l'IA et qui comprend comment travailler efficacement avec le contexte, les outils, le Model Context Protocol (MCP) et les harnais d'agents. Vous devez être à l'aise pour expliquer vos flux de travail, évaluer les résultats générés par l'IA et reconnaître quand une révision humaine est nécessaire.
Paramount+, un service de vidéo à la demande par abonnement numérique et de streaming en direct destiné directement aux consommateurs de Paramount Global, combine sports en direct, actualités de dernière minute et une montagne de divertissements. Le 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, provenant de marques et de studios de production de renommée mondiale, notamment BET, CBS, Comedy Central, MTV, Nickelodeon, Paramount Pictures et la Smithsonian Channel. Le service est également le foyer 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, y compris certaines des ligues de football les plus grandes et les plus populaires au monde. Paramount+ permet également aux abonnés de diffuser les stations CBS locales en direct à 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 des actualités et analyses sportives, et ET Live pour une couverture divertissement.
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 dans lequel le poste est basé, cela inclut la considération sans égard à la race, la couleur, l'ethnicité, l'origine nationale, le statut de citoyenneté, la religion ou les croyances, le sexe, le genre, l'identité ou l'expression de genre, l'orientation sexuelle, l'âge, le statut marital, la grossesse, la parentalité, le handicap physique ou mental, les informations génétiques, le statut militaire ou de vétéran protégé, le statut syndical ou toute autre catégorie protégée par la loi applicable.
INFORMATIONS COMPLÉMENTAIRES
Lieu : San Francisco – Sur site
#LI-VA1
Fourchette de salaire à l'embauche : $156,800.00 - 235,200.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 d'une variété de facteurs liés au poste, y compris, mais sans s'y limiter, la situation géographique, les demandes du marché, l'expérience, la formation et l'éducation. Les avantages disponibles pour ce poste incluent l'assurance médicale, dentaire, vision, un plan 401(k), une couverture d'assurance vie, des prestations d'invalidité, un programme d'aide aux frais de scolarité et des congés payés (PTO) ou, le cas échéant, tel que dicté par la convention collective appropriée. Ce poste est éligible à une prime.
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 retournés.
Responsabilités
Leadership technique
- Contribuer aux décisions concernant l'architecture, les frameworks et les outils pour les applications iOS et tvOS en partenariat avec les responsables d'équipe et les pairs seniors.
- Évaluer les nouvelles technologies et adopter des approches qui améliorent la qualité et la productivité de l'ingénierie.
- Traduire les objectifs produit en exigences techniques et en tâches gérables et livrables.
- Expliquer clairement les décisions techniques et les compromis.
Développement d'applications
- Concevoir, construire, déboguer et livrer des fonctionnalités natives iOS et tvOS.
- Améliorer les performances, la fiabilité et l'accessibilité à travers l'expérience de l'application.
- Créer des expériences client pour la personnalisation et les recommandations en partenariat avec les équipes ML et backend.
- Intégrer les APIs et les signaux de personnalisation dans des interfaces réactives et basées sur les données.
Ingénierie assistée par l'IA
- Utiliser quotidiennement des assistants de codage et des agents basés sur l'IA tels que Claude Code, Cursor, Copilot ou des outils équivalents pour concevoir, écrire, réviser, tester et refactoriser le code.
- Utiliser les intégrations MCP pour connecter les outils d'IA aux outils d'ingénierie et aux sources de données pertinents, avec des contrôles d'accès appropriés.
- Travailler avec des harnais d'agents pour gérer le contexte, les instructions, l'exécution des outils et la révision humaine.
- Valider le code généré par l'IA par la révision et les tests, enquêter sur les échecs et reconnaître quand une approche différente est nécessaire.
- Partager les flux de travail, compétences, plugins et leçons apprises utiles avec les coéquipiers.
Mentorat et collaboration
- Aider à améliorer la qualité du code par le biais de revues de code, de revues de conception et de programmation en binôme.
- Encadrer et débloquer les ingénieurs grâce à des conseils techniques et à la collaboration.
- Collaborer avec les équipes produit, design, données, backend et d'autres équipes client pour définir et livrer des fonctionnalités.
- Établir des relations de travail constructives et communiquer clairement avec les parties prenantes techniques et non techniques.
Responsabilité et livraison
- Prendre en charge les fonctionnalités et les problèmes techniques, des exigences jusqu'à la livraison et le suivi.
- Gérer les priorités concurrentes, faire remonter les risques tôt et aider l'équipe à livrer de manière prévisible.
- Contribuer aux améliorations des pratiques d'ingénierie, de la documentation et des normes partagées.
Compétences
Expertise des plateformes Apple
- Solides compétences en programmation en Swift.
- Connaissance approfondie de iOS et tvOS, et maîtrise de Xcode.
- Solides fondamentaux en gestion de la mémoire, concurrence, animations et profilage des performances.
- Expérience dans la conception d'interfaces pour différentes tailles d'écran et familles d'appareils.
- Expérience dans la consommation de APIs RESTful et l'intégration avec des services backend.
Maîtrise de l'IA, MCP et harnais d'agents
- Expérience pratique de l'utilisation d'assistants de codage et d'agents basés sur l'IA dans le travail d'ingénierie quotidien.
- Compréhension pratique de l'inférence, des fenêtres de contexte, de l'utilisation des outils, ainsi que des capacités et limites des outils de codage IA.
- Familiarité avec le MCP, y compris la connexion d'outils d'IA à des outils et sources de données externes, la configuration des intégrations et la gestion des autorisations.
- Compréhension des harnais d'agents, y compris la manière dont ils gèrent le contexte, les instructions, l'exécution des outils et la révision humaine.
- Capacité à expliquer des flux de travail pratiques utilisant des intégrations MCP et des harnais d'agents, y compris la manière dont vous dépannez les échecs et validez les résultats.
- Familiarité pratique avec les compétences et les plugins, la manière dont ils étendent les outils de codage IA et quand en utiliser un existant.
- Capacité à écrire et affiner des prompts et du contexte, à évaluer de manière critique les résultats générés par l'IA et à valider le code généré.
- Familiarité avec la manière dont les fonctionnalités produit basées sur LLM ou le ML sont construites.
- Jugement sain concernant la confidentialité, la propriété intellectuelle, l'attribution et l'utilisation responsable de l'IA.
Architecture et expérimentation
- Solides compétences en résolution de problèmes et en architecture au niveau de l'application et des modules.
- Expérience avec les tests A/B, le feature flagging et l'expérimentation côté client, y compris l'assignation d'expériences, les groupes de contrôle et la mesure de l'impact.
- Expérience dans l'intégration de produits de diffusion publicitaire dans les applications Apple, y compris les surfaces publicitaires, le suivi des impressions et la collaboration avec les équipes ad tech.
- Familiarité pratique avec les fonctionnalités produit pilotées par le ML, y compris les contrats API, les signaux côté client et la distinction entre les problèmes de données, de modèle et de rendu.
Leadership et communication
- Communication écrite et verbale claire avec des collègues techniques et non techniques.
- Capacité à encadrer et soutenir les autres sans nécessiter de relation hiérarchique.
- Approche collaborative des décisions techniques, des retours d'information et de la résolution de problèmes.
Qualifications de base
- 7+ années d'expérience en développement sur plateforme Apple, ou une profondeur équivalente de niveau senior.
- Expérience pratique de l'utilisation des intégrations Model Context Protocol (MCP) et des harnais d'agents dans les flux de travail d'ingénierie, y compris la validation des résultats et le dépannage des échecs.
- Expérience en tant que contributeur clé sur au moins une application iPhone native publiée publiquement.
- Expérience de travail avec des processus de développement Agile.
- Utilisation démontrable et actuelle d'outils de codage et d'agents IA dans votre flux de travail d'ingénierie quotidien, et capacité à expliquer leur fonctionnement aux autres.
Qualifications souhaitées
- Diplôme BS/BA dans un domaine technique tel que l'informatique, ou expérience équivalente.
- Expérience dans le support de l'intégration d'actifs multimédias riches, y compris la vidéo, dans les applications mobiles.
- Expérience dans la création d'interfaces utilisateur basées sur les données ou sur le serveur, y compris des flux personnalisés, des surfaces de contenu classées et des mises en page dynamiques, avec des stratégies de pagination, de préchargement et d'invalidation de cache qui maintiennent le contenu rapide et frais.
- Expérience de travail avec des propriétés liées au divertissement, aux jeux, aux actualités ou aux sports.
Compétences bonus (appréciées)
- Expérience dans la création de compétences, plugins ou agents personnalisés réutilisables pour les outils de codage IA.
- Expérience dans la création ou l'extension d'intégrations MCP ou de harnais d'agents.
- Expérience en automatisation continue de la construction et des tests.
- Compréhension des concepts de streaming vidéo et de DRM.
- Connaissance des pratiques et outils de localisation dans Xcode.
- Expérience avec Swift Package Manager.
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és numériques de Skydance.
- Des opportunités robustes d'engagement des employés, 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.
