Mamy ekscytującą i satysfakcjonującą możliwość podniesienia Twojej kariery w inżynierii oprogramowania na nowy poziom.
Wejdź w rolę Software Engineer III w JPMorgan Chase w ramach zespołu Chief Technology Office AI Technology, z siedzibą w Bournemouth, UK. Jako doświadczony członek naszego zwinnego zespołu, będziesz projektować i dostarczać wiodące na rynku produkty technologiczne, które są bezpieczne, stabilne i skalowalne. Twoja praca wesprze cele biznesowe firmy, wdrażając krytyczne rozwiązania technologiczne w różnych obszarach technicznych i funkcjach biznesowych.
Rola ta będzie obejmować tworzenie produktów obejmujących MLOps, ModelOps, rozwój danych ML (np. przetwarzanie danych, adnotacja danych) oraz Governance dla praktyków ML w całej firmie. Wykorzystując technologie chmurowe i wzorce architektury mikrousług, będziesz rozwijać te nowe produkty jako pełnoprawny deweloper stosu.
Będziesz współpracować z architektami systemowymi, wnosząc wkład w cały stos technologiczny, od baz danych po natywne aplikacje.
- Realizacja rozwiązań programowych, projektowanie, rozwój i rozwiązywanie problemów technicznych z innowacyjnymi podejściami.
- Tworzenie bezpiecznego i wysokiej jakości kodu produkcyjnego, zapewniającego synchroniczne algorytmy z odpowiednimi systemami.
- Tworzenie artefaktów architektury i projektu dla złożonych aplikacji, zapewniając spełnienie ograniczeń projektowych.
- Zbieranie, analizowanie, syntezowanie i opracowywanie wizualizacji i raportów z dużych, różnorodnych zbiorów danych w celu ciągłego doskonalenia.
- Identyfikowanie ukrytych problemów i wzorców w danych, wykorzystując wnioski do wprowadzania ulepszeń.
- Wkład w społeczności praktyków inżynierii oprogramowania oraz eksplorowanie nowych i pojawiających się technologii.
- Promowanie kultury zespołowej opartej na różnorodności, równości, włączeniu i szacunku.
- Tworzenie szybkich prototypów i pełnoskalowych aplikacji poprzez współpracę i iteracyjny projekt, realizując cele biznesowe.
- Stopień licencjata w dziedzinie informatyki lub pokrewnych; biegłość w matematyce i statystyce będzie dodatkowym atutem.
- Doświadczenie we współczesnych wzorcach architektury (np. mikrousługi, architektura reaktywna, architektura zdarzeniowa).
- Doświadczenie w programowaniu w Pythonie lub innych językach/frameworkach (Java, Kotlin, Go, JavaScript, React, Node.js, itp.).
- Doświadczenie z HTML/CSS oraz przynajmniej jednym nowoczesnym frameworkiem JavaScript (React.js, Vue.js, Hapi.js, Ember.js, Angular.js).
- Doświadczenie z usługami RESTful API i optymalizacji wydajności aplikacji na dużą skalę.
- Doświadczenie z dostawcami chmury (AWS, Azure, GCP) i konteneryzacją (Docker, Kubernetes).
- Doświadczenie z bazami danych relacyjnymi i nierelacyjnymi (PostgreSQL, MongoDB, CouchDB, Redis, Elasticsearch, Cassandra, itp.).
- Doświadczenie w praktykach inżynierskich (refaktoryzacja kodu, wzorce projektowe, rozwój oparty na projektowaniu, TDD, CI/CD, bezpieczeństwo aplikacji).
- Doświadczenie z metodykami rozwoju Agile i zasadami DevOps