Axiom Path
Paramount
Ingénieur Logiciel Principal
À propos de ce poste
#WeAreParamount : une mission pour libérer la puissance du contenu… et vous ?
Nous avons les marques, nous avons les stars, nous avons le pouvoir d'accomplir notre mission : divertir la planète. Il ne manque plus que VOUS ! Rejoindre Paramount signifie intégrer une équipe de passionnés qui non seulement reconnaissent le pouvoir du contenu, mais apprécient aussi une touche de fun 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 empreinte positive sur la culture.
Paramount recherche un(e) Ingénieur(e) Logiciel Principal(e) très motivé(e) pour Android afin de développer des solutions cohérentes aux obstacles techniques liés au contenu. Le rôle couvrira l'ensemble du processus, depuis la compréhension des objectifs et des feuilles de route des équipes produit et ingénierie, jusqu'à la conception et l'architecture de toute solution, ainsi que la livraison et la maintenance de ces plateformes une fois en place.
Ce poste se situe à l'intersection de l'ingénierie approfondie de la plateforme Android et du développement natif IA : utilisation quotidienne d'agents IA et d'outils de codage (Cursor, Claude Code, Copilot) et collaboration pratique avec les équipes ML et data science sur les fonctionnalités destinées aux clients.
Nous recherchons une personne qui participera à la définition des exigences produit, sera capable d'articuler comment l'effort d'ingénierie s'alignera sur ces exigences et fournira des estimations précises de l'effort. Vous serez également impliqué(e) dans les discussions et initiatives d'architecture de plateforme, ouvrant la voie à des optimisations et des améliorations de performance. Vous travaillerez également avec une équipe d'ingénieurs tout au long du processus de développement, y compris la mise en œuvre de normes relatives au code, aux outils, aux métriques, au reporting de progression et aux interactions avec l'équipe QE pour garantir une approche axée sur la qualité pour tout travail.
INFORMATIONS COMPLÉMENTAIRES
Lieu : US - Sur site (LA, NY, SF)
Fourchette de salaire d'embauche : $156,800.00 - 235,200.00.
La fourchette de salaire d'embauche pour ce poste s'applique à New York, Californie, Colorado, État de Washington et la plupart des autres régions. Le salaire de départ pour le candidat retenu dépendra de divers facteurs liés au poste, y compris, mais sans s'y limiter, la localisation géographique, la demande du marché, l'expérience, la formation et l'éducation. Les avantages disponibles pour ce poste comprennent une assurance médicale, dentaire, vision, un plan 401(k), une assurance vie, des prestations 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 appropriée. 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 de sensibilisation à l'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é(e) 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 à [email protected]. Seuls les messages laissés à cet effet recevront une réponse.
Responsabilités
Leadership Technique
- Piloter la direction architecturale et la conception des applications Android
- Établir les meilleures pratiques pour le codage, les tests et le déploiement
- Promouvoir de nouveaux outils, frameworks et processus pour l'innovation continue et l'efficacité du développement
- Préparer des diagrammes d'architecture et des spécifications techniques pour que l'équipe d'ingénierie livre un logiciel de haute qualité et maintenable
- Diriger les discussions architecturales autour du développement de fonctionnalités et des meilleures pratiques de développement logiciel
- Participation aux optimisations de performance et de lecture, à la stabilité globale de l'application et au profilage
Développement d'Applications
- Concevoir, développer, tester et déployer de nouvelles solutions, tout en maintenant, intégrant et améliorant les solutions existantes à l'aide de technologies modernes et des meilleures pratiques de l'industrie
- Assurer la performance robuste, la réactivité et la qualité des applications, en dépannant et en déboguant si nécessaire
Développement Intégré à l'IA
- Utiliser des assistants de codage basés sur l'IA tels que Copilot, Cursor ou Claude comme composant essentiel du cycle de vie quotidien de l'ingénierie, y compris la conception architecturale, l'implémentation et le refactoring.
- Collaborer avec le leadership technique pour établir et optimiser des pratiques sûres et à fort impact pour l'utilisation des outils IA au sein de l'équipe de développement.
- Piloter des initiatives interfonctionnelles pour intégrer les capacités LLM et ML dans les fonctionnalités produit, telles que la recherche avancée, la découverte et la compréhension personnalisée du contenu.
Mentorat
- Encadrer les ingénieurs de niveau intermédiaire et senior, partager l'expertise technique et guider leur croissance professionnelle
- Participer aux revues de code pour maintenir la qualité et la cohérence du code au sein de l'équipe
Collaboration Interfonctionnelle
- Travailler en étroite collaboration avec les chefs de produit, les designers et les autres équipes d'ingénierie pour clarifier les exigences
- Coordonner avec les services backend et les APIs pour assurer une intégration transparente et la livraison des fonctionnalités
Amélioration des Processus
- Améliorer les processus et les politiques de développement logiciel, en favorisant l'amélioration continue de la qualité du code, de la vitesse de développement et de la productivité globale de l'équipe
- Se tenir informé(e) des nouvelles technologies, bibliothèques et tendances Android, et recommander leur adoption lorsque cela est bénéfique
Propriété et Responsabilité
- Collaborer étroitement avec le responsable de l'ingénierie Android sur les stratégies de développement
- Assurer que l'application est très réactive et performante
- Protéger contre les incidents de production
- Permettre aux ingénieurs de livrer des fonctionnalités et des améliorations critiques pour la mission
- Identifier les risques techniques et les goulots d'étranglement potentiels, en proposant des solutions pour les atténuer
Qualifications de Base
Expertise en Développement Android
- Maîtrise de Kotlin et Java, avec une solide compréhension du Android SDK et des différentes versions de Android
- Connaissance approfondie des modèles d'architecture et du Material Design (par exemple, MVVM, MVI, Clean Architecture, Compose UI)
- Expérience avec Gradle et Android Studio
- Expérience dans le suivi et l'implémentation de modèles de conception logicielle.
Conception de Systèmes et Architecture
- Capacité avérée à concevoir des applications Android évolutives, performantes et sécurisées
- Expérience dans l'intégration de APIs RESTful complexes et de bibliothèques tierces
Tests et Assurance Qualité
- Solide expérience dans l'écriture de tests unitaires, de tests d'interface utilisateur et de tests automatisés à l'aide de frameworks tels que JUnit, Espresso et autres
- Familiarité avec les pipelines et outils CI/CD (par exemple, Jenkins, GitHub Actions)
Optimisation des Performances
- Capacité à identifier et résoudre les goulots d'étranglement de performance, y compris les fuites de mémoire, le rendu lent et les inefficacités réseau
- Compétences dans l'utilisation du profilage et des optimisations de performance (par exemple, Android Profiler, Leak Canary)
Leadership et Communication
- Capacité à articuler clairement des concepts techniques complexes aux ingénieurs, aux parties prenantes et aux dirigeants
- Solides compétences en mentorat, avec une expérience avérée dans le développement et l'inspiration d'équipes performantes
Qualifications de Base
- Diplôme de licence en informatique, ingénierie logicielle ou domaine connexe (ou expérience pratique équivalente)
- 7+ années d'expérience professionnelle en développement logiciel, dont au moins 6 années axées sur le développement Android
- Historique démontré de leadership et de livraison de multiples projets Android à grande échelle dans un environnement de production avec plusieurs équipes scrum dans un processus agile
- Expérience avérée en matière de propriété architecturale et de prise de décisions techniques
- Excellentes compétences interpersonnelles avec la capacité de faciliter les conversations avec les partenaires commerciaux lors des sessions de définition de projet, de définition des exigences métier et de conception fonctionnelle
- Souci de la qualité et de l'expérience utilisateur
- Traduire les objectifs commerciaux en exigences logicielles
Qualifications Souhaitées
- Développement logiciel pratique sur la plateforme Android/Android TV/Amazon/Amazon Fire TV
- Avoir publié une ou plusieurs applications sur le Google Play Store et/ou l'Amazon App Store
- Expérience de travail à distance avec des équipes mondiales distribuées et multidisciplinaires
- Expérience de travail sur des projets Android avec une architecture multi-modules
- Expérience avec les technologies d'assistance telles que JAWS/VoiceOver, ZoomText et les méthodes de saisie au clavier uniquement
- Expérience dans l'évaluation du code front-end par rapport aux Web Content Accessibility Guidelines (WCAG)
- Expérience dans le développement d'expériences front-end accessibles avec des techniques telles que les propriétés TalkBack utilisées dans XML (labelFor, contentDescription), les annonces TalkBack, la mise à l'échelle dynamique du texte et la conception réactive
Maîtrise de l'IA
- Utilisation quotidienne et pratique d'assistants de codage IA tels que Cursor, Claude Code, GitHub Copilot, ou équivalent, avec une compréhension claire de ce que ces outils font bien et mal.
- Aisance dans la rédaction de prompts efficaces, la structuration du contexte et l'évaluation critique des diffs générés par l'IA avant qu'ils ne soient intégrés à la base de code.
- Compréhension pratique des LLMs, des embeddings, de la récupération et de l'ingénierie des prompts, suffisante pour concevoir des intégrations client et raisonner sur la latence, le coût et les modes de défaillance.
- Expérience pratique dans la livraison ou le prototypage sérieux d'au moins une fonctionnalité produit basée sur ML ou LLM (recherche, classement, personnalisation, compréhension du contenu, assistant intégré, etc.).
- Jugement sur l'utilisation responsable de l'IA : confidentialité, propriété intellectuelle, attribution, et quand une validation humaine est requise.
Compétences Bonus (Atouts)
- Expérience avec le streaming vidéo (HLS / MPEG-DASH)
- Expérience de travail avec ExoPlayer
- Connaissance de Widevine DRM
Paramount+, un service d'abonnement numérique direct au consommateur de vidéo à la demande et de streaming en direct de Paramount Global, combine sports en direct, actualités de dernière minute et une montagne de divertissement. 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, y compris tous les événements de CBS Sports, du golf au football en passant par le basketball et plus encore, ainsi que les droits de diffusion exclusifs pour les propriétés sportives majeures, y compris 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 à travers les É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.
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
