Staff Software Engineer (Generative AI)

Job expired!

Opis Firmy

Dołącz do NBCUniversal, wiodącej firmy medialnej, gdzie tworzymy treści światowej klasy dystrybuowane na platformach filmowych, telewizyjnych i streamingowych. Od naszych renomowanych parków tematycznych po doświadczenia konsumenckie, nasz portfolio obejmuje NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, stacje lokalne NBC, Bravo, USA Network i Peacock. Jako spółka zależna Comcast Corporation, jesteśmy dumni z naszych inicjatyw dotyczących różnorodności, równości i integracji.

W NBCUniversal wzmacniamy i edukujemy poprzez nasze platformy, napędzani naszym zobowiązaniem do różnorodności i integracji. Dążymy do tworzenia sprawiedliwej kultury, w której pracownicy czują się wspierani i wysłuchani. Dołącz do naszej różnorodnej grupy, pomagając tworzyć treści, które odzwierciedlają zmieniający się krajobraz świata.

Opis Pracy

Szukamy Starszego Inżyniera Oprogramowania (Generative AI) do naszego zespołu Emerging Platforms. Ta rola koncentruje się na tworzeniu innowacyjnych systemów przy użyciu najnowszych technologii. Idealny kandydat będzie miał doświadczenie w projektowaniu API, usług uczenia maszynowego i baz danych. Nasz dynamiczny zespół pracuje w całym stosie technologicznym, kładąc nacisk na szybką produkcję i wdrażanie.

Zachęcamy kandydatów z różnych środowisk do aplikowania, nawet jeśli nie spełniają każdego wymagania.

Obowiązki:

  • Tworzenie nowej logiki biznesowej przy użyciu standardów i najlepszych praktyk RESTful API.
  • Wdrażanie i utrzymywanie baz danych SQL i NoSQL dla aplikacji.
  • Projektowanie funkcji obejmujących od interfejsów użytkownika po backendowe API.
  • Utrzymywanie wysokich standardów jakości kodu poprzez rygorystyczne testowanie i przestrzeganie standardów kodowania.
  • Współpraca z naukowcami danych, analitykami biznesowymi i infrastrukturą uczenia maszynowego.
  • Zrozumienie i stosowanie najlepszych praktyk i algorytmów uczenia maszynowego.
  • Tworzenie automatycznych testów w celu zapewnienia kompatybilności między systemami.
  • Dokumentowanie procesów dla zrozumienia przez deweloperów i użytkowników biznesowych.
  • Współpraca w ramach multidyscyplinarnej i matrycowej organizacji.
  • Wdrażanie aplikacji na platformy chmurowe i rozwiązywanie problemów w razie potrzeby.
  • Wykorzystywanie narzędzi do generowania kodu i testów w celu przyspieszenia dostarczania funkcji.

Kwalifikacje

Podstawowe Wymagania:

  • 6+ lat doświadczenia w rozwoju backendu lub full-stack.
  • Udowodniona zdolność do samodzielnego przeprowadzania aplikacji od pomysłu do dostarczenia.
  • Doświadczenie w ekosystemach REST API, w tym bramek API i uwierzytelniania OAUTH2 JWT.
  • Praktyczna wiedza o Azure, AWS i/lub GCP.
  • Zdolność do krytycznego myślenia w celu rozwiązywania problemów i rozszyfrowywania preferencji użytkowników.
  • Adaptacja do środowisk rozwoju zwinnego z szybką integracją opinii.
  • Możliwość wizualizacji, społecznego wdrażania i tworzenia proponowanych architektur systemów.

Pożądane Cechy: