Data Engineer (Python Developer)

Job expired!

Miejsce pracy dla Inżyniera Danych (Programista Pythona) w ARA

Applied Research Associates, Inc. (ARA) poszukuje doświadczonego Inżyniera Danych, aby wzmocnić nasz zespół w obrębie Wspólnoty Wywiadowczej. Jest to doskonała okazja dla osób, które odnajdują się w projektowaniu i implementacji rozwiązań danych z wykorzystaniem Pythona oraz technologii chmurowych AWS. Jako kluczowy element naszego zespołu, będziesz rozwiązywać wyzwania związane z rozwijaniem solidnych pipeline'ów danych i przyczynisz się do naszej misji rozwiązywania złożonych problemów w różnorodnych dyscyplinach.

Kluczowe obowiązki:

  • Projektowanie i implementacja skutecznych rozwiązań software'owych z wykorzystaniem Pythona, zgodnych z najlepszymi praktykami branżowymi.
  • Pisanie czystego, łatwego w utrzymaniu kodu z odpowiednią dokumentacją.
  • Zapewnianie jakości oprogramowania poprzez stosowanie zaawansowanych frameworków do testowania jednostkowego.
  • Rozwój i zarządzanie pipeline'ami danych, integrującymi różne usługi AWS takie jak Flask, S3, EC2 i Lambda.
  • Analiza i konwersja wymagań danych interesariuszy na działające specyfikacje techniczne.
  • Automatyzacja zadań przetwarzania danych w celu zwiększenia efektywności pracy.
  • Adresowanie i rozwiązywanie problemów związanych z pipeline'ami danych.
  • Ułatwianie dostępu do danych we współpracy z naukowcami danych i analitykami.
  • Pozostawanie na bieżąco z najnowszymi osiągnięciami w technologiach inżynierii danych.

Wymagane kwalifikacje:

  • Obywatelstwo USA i aktywne pozwolenie TS z możliwością dostępu do informacji SCI.
  • Licencjat w dziedzinie informatyki, inżynierii lub pokrewnej, z co najmniej 3-letnim doświadczeniem w dziedzinie inżynierii danych lub programowania w Pythonie. Alternatywnie, 8-10 lat odpowiedniego doświadczenia przy braku wyższego wykształcenia.
  • Wyraźne zrozumienie zasad programowania obiektowego (OOP).
  • Umiejętność programowania i manipulacji danymi w Pythonie oraz doświadczenie z SQL i skomplikowanymi zapytaniami.
  • Doświadczenie z systemami kontroli wersji, takimi jak Git.
  • Wyśmienite umiejętności rozwiązywania problemów, analityczne i komunikacyjne.
  • Zdolność do pracy samodzielnie i w zespole.

Preferowane doświadczenie:

  • Znajomość frameworków internetowych Pythona, takich jak Django lub Flask.
  • Znajomość koncepcji rozwoju internetowego, w tym HTTP i REST API.

O Applied Research Associates (ARA):

Gotowy, aby pracować z poczuciem celu? ARA, firma należąca do pracowników, od 1979 roku przyciąga pionierów w dziedzinie badań i inżyn