
540 to firma doradcza w obszarze technologii, obsługująca federalne agencje rządowe i klientów biznesowych. Jej działalność obejmuje strategię technologiczną, zwinne dostarczanie rozwiązań, projektowanie i rozwój API, analitykę danych oraz usługi chmurowe, ze szczególnym naciskiem na tworzenie bezpiecznych systemów i użytecznych doświadczeń cyfrowych. Firma stosuje praktyki DevSecOps, aby pomagać klientom zarządzać infrastrukturą i ją skalować, a także tworzy rozwiązania API i rozwiązania danych dla programistów, integratorów i użytkowników danych. Przekazane informacje nie określają kontekstu rekrutacyjnego firmy.
Inżynier danych: Python i AWS
Twórz potoki danych w Pythonie i AWS w ramach inicjatywy 540 modernizującej systemy finansowe armii USA. Pomagaj zwiększać bezpieczeństwo, skalowalność transformacji danych i jakość zarządzania nimi.
Opis
- Twórz niezawodne potoki danych i usuwaj ich problemy na każdym etapie cyklu życia oprogramowania.
- Pomagaj modernizować starsze systemy finansowe armii USA i przenosić obciążenia do AWS.
- Twórz przepływy pracy w Pythonie do pobierania, przekształcania, walidacji i dostarczania danych ustrukturyzowanych oraz częściowo ustrukturyzowanych.
- Opracowuj rozwiązania chmurowe z użyciem AWS Glue, Lambda, S3 i CloudWatch.
- Łącz dane z wielu systemów, interfejsów API i formatów plików.
- Przetwarzaj duże zbiory danych oraz poprawiaj wydajność i skalowalność potoków.
- Współtwórz projekty techniczne dotyczące integracji i przechowywania danych, wydajności oraz skalowalności.
- Dodawaj testy automatyczne, rejestrowanie zdarzeń, monitorowanie i obsługę błędów.
- Pisz łatwy w utrzymaniu i ponownym użyciu kod, stosując praktyki inżynierii oprogramowania i DataOps.
- Współpracuj z inżynierami, architektami i interesariuszami, przekładając wymagania na oprogramowanie.
- Wspieraj bezpieczne przetwarzanie danych, kontrolę dostępu, zarządzanie danymi i zgodność z wymaganiami DoW.
- Bierz udział w przeglądach kodu i rozwoju w metodyce Agile.
- Dokumentuj transformacje, procesy potoków i decyzje techniczne.
- Usprawniaj przepływy pracy, ograniczaj ręczne czynności i wzmacniaj ekosystem danych armii USA.
Wymagania
- Pracuj zdalnie z kontynentalnej części Stanów Zjednoczonych, zachowując godziny pracy wschodniego wybrzeża z pewną elastycznością.
- Bądź gotowy na okazjonalne podróże, około trzy do czterech razy w roku.
- Miej obywatelstwo USA i możliwość uzyskania poświadczenia bezpieczeństwa DoW Secret.
- Miej co najmniej dwa lata odpowiedniego doświadczenia w inżynierii danych, tworzeniu oprogramowania, integracji danych lub pokrewnej dziedzinie.
- Miej doświadczenie w tworzeniu transformacji danych, skryptów lub automatyzacji przepływów pracy w Pythonie.
- Miej praktyczne doświadczenie w tworzeniu, utrzymywaniu lub diagnozowaniu potoków danych i procesów ETL/ELT.
- Miej doświadczenie w pracy z interfejsami API oraz plikami X12, JSON, płaskimi lub o stałej szerokości.
- Miej doświadczenie z AWS, zwłaszcza Glue, Lambda, S3 i CloudWatch Logs.
- Znasz specyfikę dużych zbiorów danych oraz wyzwania związane z ich przetwarzaniem lub wydajnością.
- Rozumiesz struktury danych, modelowanie, organizację i transformację danych.
- Miej doświadczenie w pisaniu i utrzymywaniu testów automatycznych z użyciem Pytest lub podobnego frameworka.
- Znasz walidację danych, obsługę błędów, rejestrowanie zdarzeń i debugowanie.
- Rozumiesz zasady bezpieczeństwa danych, kontroli dostępu i jakości danych.
- Miej doświadczenie w korzystaniu z GitLab do kontroli wersji i współpracy nad kodem.
- Sprawnie pracujesz w terminalu lub wierszu poleceń.
- Miej doświadczenie z Jira i Confluence w środowisku Agile.
- Potrafisz interpretować niejednoznaczne wymagania, specyfikacje plików i struktury JSON.
- Masz dobre umiejętności rozwiązywania problemów i potrafisz współpracować z technicznymi oraz nietechnicznymi interesariuszami.
- Miej certyfikat AWS Cloud Practitioner lub wyższy albo możliwość uzyskania go w ciągu 30 dni od zatrudnienia.
- Miej certyfikat CompTIA Security+ lub wyższy albo możliwość uzyskania go w ciągu 30 dni od zatrudnienia.
- Mile widziany tytuł licencjata lub inżyniera informatyki albo pokrewnej dziedziny technicznej.
Benefity
- Ubezpieczenie zdrowotne, stomatologiczne i okulistyczne.
- Konto elastycznych wydatków (FSA).
- Plan 401(k) z dopłatą pracodawcy.
- Ubezpieczenie na życie opłacane przez firmę oraz krótkoterminowe i długoterminowe ubezpieczenie od niezdolności do pracy.
- Elastyczny płatny urlop i wolne we wszystkie święta federalne.
- Rozwój zawodowy poprzez szkolenia, certyfikaty i konferencje.
- Opłacane przez firmę konta programistyczne w chmurze.
- Premia za polecenie kandydata.
- Udogodnienia w centrali, w tym zwrot kosztów parkingu lub metra, kawa nitro i lunche.
- Coroczne wydarzenia integracyjne, w tym 540 Week, hackathon i charytatywny turniej golfowy.
- Dostęp do biletów na mecze Washington Capitals i Nationals.