Full stack Developer- Software Engineer III

Job expired!

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