Staff Software Engineer (Generative AI)

Job expired!

Description de l'entreprise

Rejoignez NBCUniversal, une entreprise médiatique de premier plan, où nous créons un contenu de classe mondiale distribué via le cinéma, la télévision et les plateformes de streaming. De nos célèbres parcs à thèmes aux expériences consommateurs, notre portefeuille inclut NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, et Peacock. En tant que filiale de Comcast Corporation, nous sommes fiers de nos initiatives en matière de diversité, équité et inclusion.

Chez NBCUniversal, nous habilitons et éduquons à travers nos plateformes, guidés par notre engagement en faveur de la diversité et de l'inclusion. Nous visons à promouvoir une culture équitable où les employés se sentent soutenus et écoutés. Faites partie de notre équipe diverse, en aidant à créer du contenu qui reflète le paysage mondial en constante évolution.

Description du poste

Nous recherchons un Ingénieur Logiciel Senior (IA Générative) pour rejoindre notre équipe des plateformes émergentes. Ce rôle se concentre sur la création de systèmes innovants utilisant des technologies de pointe. Le candidat idéal aura de l'expérience dans la conception d'APIs, de services d'apprentissage machine, et de bases de données. Notre équipe dynamique travaille sur l'ensemble de la pile technologique, en mettant l'accent sur le déploiement rapide en production.

Nous encourageons les candidats de tous horizons à postuler, même si vous ne remplissez pas toutes les exigences.

Responsabilités :

  • Développer une nouvelle logique métier en utilisant les standards et meilleures pratiques des APIs RESTful.
  • Déployer et maintenir des bases de données SQL et NoSQL pour les applications.
  • Concevoir des fonctionnalités allant des interfaces utilisateur aux APIs backend.
  • Maintenir des normes de qualité de code élevées grâce à des tests rigoureux et au respect des standards de codage.
  • Collaborer avec des data scientists, des analystes commerciaux et l'infrastructure de machine learning.
  • Comprendre et appliquer les meilleures pratiques et algorithmes de machine learning.
  • Créer des tests automatisés pour assurer la compatibilité entre les systèmes.
  • Documenter les processus pour la compréhension des développeurs et des utilisateurs commerciaux.
  • Travailler en collaboration au sein d'une organisation multidisciplinaire et matricielle.
  • Déployer des applications sur des plateformes cloud et résoudre les problèmes au besoin.
  • Utiliser des outils de génération de code et de tests pour accélérer la livraison des fonctionnalités.

Qualifications

Exigences de base :

  • Plus de 6 ans d'expérience en développement backend ou full-stack.
  • Capacité prouvée à mener des applications de l'idée à la livraison de manière indépendante.
  • Expérience avec les écosystèmes d'APIs REST, y compris les passerelles API et l'authentification OAUTH2 JWT.
  • Connaissance pratique de Azure, AWS et/ou GCP.
  • Capacité de réflexion critique pour résoudre les problèmes et comprendre les préférences des utilisateurs.
  • Adaptabilité aux environnements de développement agile avec incorporation rapide des retours d'information.
  • Capacité à visualiser, socialiser et construire des architectures systèmes proposées.

Caractéristiques souhaitées :

  • Expérience dans les environnements de réseaux internes sécurisés et les réseaux cloud complexes.
  • Familiarité avec l'intégration de grands modèles de langage et des technologies de contenu généré par IA.
  • Compétence dans l'écosystème en évolution autour de l'intégration de LLMs, comme Langchain.
  • Adaptabilité dans un paysage technologique en évolution rapide avec de solides compétences en résolution de problèmes.
  • Compétences en communication efficaces et capacité à travailler en collaboration avec des équipes diversifiées.
  • Capacité à traduire les besoins commerciaux en exigences techniques claires.

Exigences supplémentaires :