Senior Lead Software Engineer - Full Stack Senior Developer - ModelOps, MLOps

Job expired!

Podnieś swoją karierę jako Starszy Główny Inżynier Oprogramowania w naszym cenionym zespole AI/ML Data Platforms w JPMorgan Chase & Co. Zapraszamy Cię do bycia kluczową częścią jednej z największych firm świadczących usługi finansowe na świecie, napędzając innowacje w MLOps, automatycznym zarządzaniu, i rozwoju danych ML wspierających szeroki zakres projektów AI/ML.

Dlaczego warto do nas dołączyć?

Ta rola oferuje wyjątkową i satysfakcjonującą możliwość wykorzystania swojej wiedzy inżynierskiej i rozwoju kariery. Będziesz częścią dynamicznego zespołu, który zajmuje się tworzeniem nowoczesnych produktów i rozwiązań będących integralną częścią ekosystemu ML o skali korporacyjnej w JPMC.

Przegląd roli

Jako Starszy Główny Inżynier Oprogramowania będziesz rozwijać produkty obejmujące MLOps, ModelOps i rozwój danych ML (np. przetwarzanie, annotacja danych) dla praktyków ML w całej firmie. Ściśle współpracuj z naszymi doświadczonymi architektami systemów, inżynierami, menedżerami produktu, naukowcami danych i innymi profesjonalistami we wszystkich liniach biznesowych i funkcjach.

Kluczowe obowiązki

  • Tworzenie i doskonalenie systemów, w tym repozytorium modeli/rejestru, rejestru funkcji, silnika automatycznego polityki promowania modeli, narzędzi zarządzania, annotacji danych i przygotowania danych.
  • Wpływanie na projektowanie produktu, funkcjonalność aplikacji oraz operacje techniczne i procesy.
  • Wykorzystanie technologii chmurowych i architektury mikroserwisów do opracowywania nowych produktów.
  • Zapewnienie wsparcia technicznego i kierunkowego dla zespołów biznesowych i technicznych.
  • Współpraca z architektami systemów w celu przyczynienia się do architektury na różnych poziomach technologicznych.
  • Opracowywanie bezpiecznego, wysokiej jakości kodu produkcyjnego oraz przeglądanie i debugowanie kodu napisanego przez innych.
  • Tworzenie prototypów i w pełni funkcjonalnych aplikacji w celu realizacji celów biznesowych.
  • Pełnienie roli eksperta w jednej lub więcej obsadzanych dziedzinach.
  • Wnoszenie wkładu do społeczności inżynieryjnej poprzez promowanie firmowych frameworków, narzędzi i praktyk cyklu życia oprogramowania.
  • Promowanie użycia najnowocześniejszych technologii wśród rówieśników i decydentów projektowych.
  • Tworzenie kultury zespołowej opartej na różnorodności, równouprawnieniu, włączeniu i szacunku.

Wymagane kwalifikacje, zdolności i umiejętności

  • Formalne szkolenie lub certyfikat z zakresu inżynierii oprogramowania i 5+ lat praktycznego doświadczenia.
  • Doświadczenie technicznego współuczestnictwa w projektach związanych z tworzeniem oprogramowania.
  • Doświadczenie w budowie skalowalnych aplikacji przy użyciu Pythona, Javy lub NodeJS.
  • Biegłość we współczesnych wzorcach architektonicznych (mikroserwisy, architektury reaktywne, architektury zdarzeniowe).
  • Doświadczenie z HTML/CSS i nowoczesnymi frameworkami JavaScript (np. React.js, Vue.js, Angular.js).
  • Doświadczenie w udostępnianiu i wykorzystywaniu usług RESTful API oraz optymalizacji wydajności dużych aplikacji.
  • Doświadczenie z dostawcami chmury (AWS, Azure, GCP)