Full Stack Software Engineer (Elm/Python)

Job expired!

Opis firmy

W Verisk pomagamy światu dostrzegać nowe możliwości i inspirować zmiany na lepsze jutro. Nasze rozwiązania analityczne łączą treść, dane i analizy, aby umożliwić firmom, jednostkom i społeczeństwom stawać się silniejszymi, bardziej odpornymi i zrównoważonymi.

O Verisk Marketing Solutions

Nasz zespół Verisk Marketing Solutions pomaga marketerom tworzyć wyjątkowe doświadczenia dla ich klientów i potencjalnych klientów. Poprzez kierowanie odpowiedniego przekazu do odpowiedniej osoby w odpowiednim czasie, utrzymujemy najwyższe standardy bezpieczeństwa danych i szanujemy prywatność, preferencje oraz zgodę konsumentów. Nasze rozwiązania z zakresu analiz konsumenckich i danych mają na celu pomaganie marketerom w utrzymywaniu bieżącego widoku profili i zachowań klientów. Niezależnie od tego, czy angażujemy konsumenta po raz pierwszy, czy pielęgnujemy długotrwałą relację, poprawiamy zasięg, timing, trafność oraz zgodność każdego kontaktu, pomagając naszym klientom udoskonalać ich strategie marketingu cyfrowego. Gdy nasi klienci odnoszą sukces, my również odnosimy sukces.

Szukamy doświadczonych inżynierów oprogramowania, którzy dołączą do naszego wysokowydajnego zespołu deweloperskiego. Jako część naszego zespołu zajmującego się utrzymaniem projektu, będziesz odgrywać kluczową rolę w utrzymywaniu i rozwoju naszych podstawowych produktów. Będziesz pracować z systemami rozproszonymi o wysokiej dostępności i niskiej latencji, mając możliwość korzystania z różnych języków, frameworków i usług AWS, aby dostarczać rozwiązania z zakresu big data zasilane uczeniem maszynowym. Pasja do ciągłego doskonalenia procesu tworzenia oprogramowania, od narzędzi budujących po testowanie i dostarczanie, jest kluczowa dla sukcesu w Verisk Marketing Solutions (VMS).

  • Współpraca z działem produktowym, naukowym i innymi funkcjonalnymi obszarami w celu dostosowania wysiłków technicznych do celów biznesowych.
  • Polepszanie i utrzymywanie interfejsów API w czasie rzeczywistym.
  • Ulepszanie i utrzymywanie interfejsów webowych.
  • Przeprowadzanie przeglądów kodu kolegów.
  • Utrzymywanie różnych struktur big data, pipeline'ów i transformacji.
  • Optymalizacja operacji danych w celu minimalizacji czasu przetwarzania dużych zestawów danych.
  • Krytyczna analiza i proponowanie rozwiązań wyzwań związanych z danymi.

Kwalifikacje

  • 1-3 lata doświadczenia w tworzeniu API (REST) w Python 3.
  • 1-3 lata doświadczenia z technologiami webowymi, takimi jak HTML, CSS i JavaScript.
  • 1-3 lata doświadczenia z bazami danych SQL i NoSQL.
  • Doświadczenie w testowaniu jednostkowym i mockingu.
  • Doświadczenie z CI/CD.
  • Biegłość w systemach kontroli wersji, takich jak GitHub lub Gitlab.
  • Znajomość praktyk Agile (Scrum/Kanban).
  • Doświadczenie w tworzeniu aplikacji z użyciem usług AWS, takich jak Lambda, EC2, S3, RDS i DynamoDB.
  • Doświadczenie z frameworkami webowymi, takimi jak Elm, React, Angular.

Mile widziane:

  • Doświadczenie z pipeline'ami ETL i aplikacjami big data.
  • Doświadczenie z usługami big data na AWS, takimi jak EMR, Athena i Redshift.
  • Doświadczenie