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)