Paramount

Ingénieur Logiciel Principal - Infrastructure Cloud

JavaGCPKubernetesTerraform
Traduction automatique. Consultez l’original.

Aperçu

#WeAreParamount a pour mission de libérer la puissance du contenu… et vous ?

Nous avons les marques, nous avons les stars, nous avons le pouvoir d'accomplir notre mission de divertir la planète – il ne manque plus que… VOUS !

Faire partie de Paramount signifie rejoindre une équipe de passionnés qui non seulement reconnaissent le pouvoir du contenu, mais apprécient également 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.

L'équipe Applied Intelligence Data Engineering recherche un Ingénieur Logiciel Principal – Infrastructure Cloud. Il s'agit d'un rôle hybride qui allie une ingénierie logicielle approfondie à la propriété pratique de l'infrastructure cloud. Il est spécialement conçu pour les ingénieurs qui écrivent des services de production Java et conçoivent une architecture de plateforme multi-cloud.

Dans ce rôle, vous serez responsable du cycle de vie complet des systèmes cloud-natifs. Vous construirez des applications de streaming haute performance et architecturerez l'infrastructure sur laquelle elles s'exécutent. Vous vous assurerez également que les deux sont de qualité production, observables et sécurisées. Vous ferez le pont entre l'ingénierie applicative et la plateforme, réduisant ainsi l'écart entre ce dont les équipes logicielles ont besoin et ce que la plateforme cloud fournit.

Ce rôle exige une expertise approfondie des systèmes distribués, de l'architecture cloud-native, de Kubernetes et des meilleures pratiques en ingénierie logicielle. Vous devriez avoir une expérience avérée de travail aux niveaux applicatif et infrastructurel.

Responsabilités Clés

Optimiser les applications de streaming de données sur le cloud

  1. Être responsable de la performance de bout en bout des applications de streaming de données s'exécutant sur l'infrastructure cloud — de la configuration des topics Kafka au traitement par le consommateur et à la livraison en aval.
  1. Profiler et ajuster les pipelines de streaming pour maximiser le débit et minimiser la latence, en tirant parti des ressources de calcul, de stockage et de réseau cloud-natives.
  1. Identifier et résoudre les goulots d'étranglement à l'intersection du code applicatif et des contraintes de ressources cloud, y compris la limitation du CPU, la saturation du réseau, les limites d'E/S et les contraintes de mémoire.
  1. Concevoir et mettre en œuvre des stratégies d'utilisation des ressources cloud. Cela inclut les instances spot/préemptibles, les services de streaming gérés et la mise à l'échelle dynamique des pools de nœuds pour équilibrer performance et efficacité des coûts.
  1. Benchmarker les pipelines de streaming de bout en bout et traduire les résultats en améliorations actionnables de l'infrastructure et du code.
  1. Collaborer avec les équipes d'ingénierie de données et d'IA/ML pour garantir que les pipelines de streaming sont optimalement provisionnés pour l'ingénierie de fonctionnalités en temps réel, l'inférence et les charges de travail analytiques.

Concevoir et construire des applications cloud-natives

  1. Développer des applications de streaming à haut débit et faible latence utilisant Java et Kafka.
  1. Concevoir des microservices événementiels qui traitent, enrichissent et acheminent les données en temps réel à grande échelle.
  1. Implémenter des architectures réactives et non bloquantes pour supporter une haute concurrence et la résilience.
  1. Développer des frameworks, bibliothèques et capacités de plateforme de streaming réutilisables pour améliorer la vélocité d'ingénierie et la standardisation.

Architecturer et opérer une infrastructure multi-cloud

  1. Architecturer, implémenter et optimiser une infrastructure multi-cloud sur GCP et OCI pour supporter des charges de travail de données et de streaming à grande échelle.
  1. Concevoir et implémenter des architectures réseau avancées, y compris le peering VPC, les VPN, les équilibreurs de charge et les stratégies de basculement inter-régions.
  1. Construire et maintenir des frameworks d'infrastructure-as-code basés sur Terraform pour standardiser les déploiements et permettre l'auto-service des développeurs.
  1. Définir des stratégies d'auto-scaling, de déploiement, de basculement et d'optimisation des ressources pour les systèmes de production à haut volume.
  1. Contribuer aux décisions d'architecture à l'échelle de la plateforme relatives à la scalabilité, la résilience, la haute disponibilité et la reprise après sinistre.

Ingénierie Kubernetes et Conteneurs

  1. Déployer et gérer des microservices conteneurisés dans des environnements Kubernetes (GKE, OKE) sur les plateformes cloud.
  1. Implémenter les meilleures pratiques d'orchestration de conteneurs, les configurations de service-mesh et les stratégies de déploiement continu.
  1. Collaborer avec les équipes d'ingénierie de plateforme pour améliorer les outils de développement, l'automatisation des déploiements et la fiabilité d'exécution.

Fiabilité et Performance en Production

  1. Assurer la fiabilité, l'observabilité et la maturité opérationnelle de qualité production sur les plateformes de streaming et l'infrastructure.
  1. Implémenter une observabilité complète en utilisant Prometheus, Grafana, la journalisation centralisée, le traçage distribué et la surveillance de l'état.
  1. Optimiser les systèmes pour le débit, la latence, la résilience, l'efficacité des ressources et la gouvernance des coûts cloud.
  1. Construire des stratégies de test automatisées pour les flux de travail de streaming et d'infrastructure, y compris les tests unitaires, d'intégration, de contrat, de chaos et de performance.
  1. Diriger la réponse aux incidents, l'analyse des causes profondes et les post-mortems pour améliorer la disponibilité et réduire le risque opérationnel.

Collaboration Interfonctionnelle

  1. Collaborer avec les équipes d'ingénierie de données pour intégrer les architectures de streaming avec le traitement par lots, les lacs de données et les plateformes analytiques.
  1. Collaborer avec les équipes d'ingénierie logicielle, de gestion de produit et API pour activer les services en temps réel et les applications pilotées par les données.
  1. Travailler en étroite collaboration avec les équipes d'ingénierie IA/ML pour supporter l'ingénierie de fonctionnalités en temps réel, les pipelines d'inférence et les charges de travail d'IA opérationnelle.
  1. Communiquer clairement les compromis techniques aux parties prenantes de l'ingénierie. Discuter également des considérations de scalabilité et des risques opérationnels.

Gestion Technique

  1. Diriger les discussions architecturales, les revues de conception et les analyses techniques approfondies sur les systèmes distribués et l'infrastructure cloud.
  1. Promouvoir les normes d'ingénierie en matière de qualité du code, de documentation, d'observabilité, de sécurité et de maintenabilité de la plateforme.
  1. Influencer la stratégie technique à long terme et les initiatives de modernisation pour l'infrastructure de données en temps réel et les plateformes cloud.

Compétences Techniques Requises

Optimisation du Streaming et Utilisation des Ressources Cloud

  1. Expertise approfondie dans l'optimisation des applications de streaming de données pour le débit, la latence et l'efficacité des coûts sur les environnements cloud.
  1. Maîtrise de l'ajustement des producteurs, consommateurs et brokers Kafka — y compris la taille des lots, la compression, les stratégies de partitionnement et la gestion du décalage des consommateurs — dans les déploiements hébergés sur le cloud.
  1. Expérience dans l'utilisation des services gérés cloud-natifs (par exemple, Kafka, GCP Pub/Sub, BigQuery Streaming ; OCI Streaming) pour compléter ou étendre les pipelines basés sur Kafka.
  1. Compétence dans le dimensionnement correct et l'allocation dynamique des ressources de calcul cloud (VM, pools de nœuds, instances spot/préemptibles) pour correspondre aux profils de charge de travail de streaming et réduire les dépenses d'infrastructure.
  1. Familiarité avec les modèles d'auto-scaling cloud-natifs pour les consommateurs de streaming, y compris KEDA, HPA et le scaling basé sur des métriques personnalisées dans Kubernetes.
  1. Capacité à identifier et résoudre les goulots d'étranglement de performance à l'intersection du code applicatif et des limites des ressources cloud.
  1. Vous devez avoir de l'expérience dans le benchmarking et le profilage des pipelines de streaming du début à la fin. Vous devez également transformer vos découvertes en améliorations pour l'infrastructure et le code.

Qualifications de Base

Il s'agit d'un rôle hybride. Les candidats doivent avoir une expérience pratique à la fois en ingénierie logicielle et en infrastructure cloud.

  1. 7+ années d'expérience en ingénierie logicielle et en infrastructure cloud, avec au moins 3+ années dans chaque domaine.
  1. Expertise démontrée dans l'optimisation des applications de streaming de données sur l'infrastructure cloud. *
  1. Expérience avérée dans la construction et l'exploitation de plateformes de données en temps réel de qualité production. *
  1. Expérience dans le mentorat d'ingénieurs et la collaboration inter-équipes.
  1. Licence en informatique, ingénierie ou domaine connexe ; diplôme supérieur préféré.

INFORMATIONS COMPLÉMENTAIRES

#LI-PV1

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 localisation géographique, des demandes du marché, de l'expérience, de la formation et de l'éducation. Les avantages disponibles pour ce poste comprennent une 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 PTO 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 alimente 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é 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 à cette fin seront traités.

Paramount Streaming, une division de Paramount Global, abrite les services directs aux consommateurs de l'entreprise, gratuits et payants, sous forme de Pluto TV et Paramount+. Pluto TV est le leader mondial de la télévision gratuite financée par la publicité, offrant plus de 1,400 chaînes mondiales et une vaste bibliothèque de contenu en streaming, y compris des chaînes en direct et originales. Paramount+, service de vidéo à la demande par abonnement et de streaming en direct, combine sports en direct, actualités de dernière minute et une montagne de divertissement™. Paramount+ propose une vaste bibliothèque de séries originales, de succès et de films populaires dans tous les genres, issus de marques et de studios de production de renommée mondiale, dont SHOWTIME®.

Ce que nous offrons

  • 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.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter