Dołącz do naszego zespołu w JPMorgan Chase i pomóż budować nowoczesne produkty, które napędzają MLOps, zautomatyzowane zarządzanie i rozwój danych ML. Przyspieszysz różnorodne portfolio projektów AI/ML w jednej z największych firm usług finansowych na świecie. To ekscytująca i satysfakcjonująca okazja do rozwoju kariery jako inżynier oprogramowania.
Jako Inżynier Oprogramowania III w zespole Corporate AI/ML Data Platforms, będziesz rozwijać produkty obejmujące MLOps, ModelOps i rozwój danych ML (np. przetwarzanie, adnotacje danych) dla naszej rozległej bazy praktyków ML. Te możliwości są kluczowe dla nowego ekosystemu ML na skalę przedsiębiorstwa w JPMC. Będziesz współpracować z architektami systemów, inżynierami, menedżerami produktów, naukowcami danych, badaczami oraz kolegami z wszystkich linii biznesowych i funkcji.
- Pracuj nad nowymi systemami, takimi jak repozytorium modeli, rejestr funkcji, automatyczny silnik promocji modeli, narzędzia do zarządzania modelami i GenAI, adnotacje danych, przygotowanie danych i rodowód danych, aby wzmocnić inicjatywy AI/ML w JPMorgan Chase.
- Rozwijaj nowe produkty używając technologii chmurowych i wzorców architektury mikrousług, eksploruj nowe biblioteki open-source i ucz się nowych języków programowania, aby sprostać wymaganiom technicznym.
- Realizuj rozwiązania programowe, projektowanie, rozwój i rozwiązywanie problemów technicznych oraz myśl poza rutynowe podejścia, aby rozwiązywać wyzwania techniczne.
- Twórz bezpieczny, wysokiej jakości kod produkcyjny i utrzymuj algorytmy, które działają synchronizując się z odpowiednimi systemami.
- Współpracuj z architektami systemów i przyczyniaj się do architektury na całym stosie technologii, od baz danych po natywne aplikacje.
- Twórz zarówno szybkie prototypy, jak i pełnoskalowe aplikacje, pracując wspólnie przez etapy projektowania i rozwoju, aby dostarczać w pełni funkcjonalne aplikacje spełniające cele biznesowe.
- Analizuj, syntetyzuj i rozwijaj wizualizacje oraz raportowanie z dużych, zróżnicowanych zbiorów danych, aby ciągle poprawiać aplikacje i systemy oprogramowania.
- Proaktywnie identyfikuj ukryte problemy i wzorce w danych i wykorzystuj te wnioski do poprawy higieny kodu i architektury systemu.
- Wspieraj społeczności praktyk inżynierii oprogramowania i uczestnicz w wydarzeniach, które eksplorują nowe i wschodzące technologie.
- Kultywuj kulturę zespołu opartą na różnorodności, równości, integracji i szacunku.
- Formalne wykształcenie lub certyfikacja w zakresie koncepcji inżynierii oprogramowania oraz 3+ lata doświadczenia praktycznego.
- Doświadczenie w nowoczesnych wzorcach architektonicznych (np. mikrousługi, architektury reaktywne, architektury napędzane zdarzeniami).
- Biegłość w co najmniej 2 nowoczesnych językach/programach ramowych takich jak JavaScript, React, Node.js, Java, Kotlin, Python, Pandas, TensorFlow, Go.
- Doświadczenie z HTML/CSS oraz co najmniej jednym nowoczesnym frameworkiem JavaScript takim jak React.js, Vue.js, Hapi.js, Ember.js, Angular.js.
- Doświadczenie w pisaniu i wykorzystywaniu usług API RESTful oraz optymalizacji wydajności aplikacji na dużą skalę.
- Doświadczenie z dostawcami chm