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