
DTN to firma zajmująca się danymi i analizą, która pomaga organizacjom podejmować lepsze decyzje operacyjne w rolnictwie, lotnictwie, transporcie i sektorze usług komunalnych. Jej produkty łączą dane pogodowe, informacje rynkowe i narzędzia analityczne, pomagając zespołom przewidywać ryzyko, reagować na zmieniające się warunki i zarządzać codziennymi operacjami. Platformy takie jak ClearAg® i WeatherOps® wykorzystują technologię oraz analizę danych do rozwiązywania złożonych problemów środowiskowych i biznesowych.
Inżynier platformy, usługi chmurowe AWS
Twórz natywne dla chmury interfejsy API, zestawy SDK, narzędzia wiersza poleceń i usługi dla platformy wspomagania decyzji operacyjnych DTN. Rozwijaj systemy rozproszone i funkcje oparte na AI dla inżynierów oraz klientów korporacyjnych.
85 000 $ – 113 000 $ / rok
ZdalniePełny etatJuniorPoziom średniWymagany Język: angielskiInżynier platformyOpis
- Projektuj i wdrażaj funkcje platformy od planowania po środowisko produkcyjne.
- Implementuj logikę usług i logikę biznesową platformy wspomagania decyzji operacyjnych DTN.
- Twórz i rozwijaj interfejsy API dla programistów, zestawy SDK, narzędzia wiersza poleceń oraz zarządzane funkcje platformy.
- Twórz i utrzymuj konfiguracje infrastruktury jako kodu do udostępniania i wdrażania usług platformy.
- Samodzielnie odpowiadaj za funkcje inżynieryjne o umiarkowanym stopniu złożoności, aż do wdrożenia.
- Rozwijaj platformowe środowisko modułów, kontrakty interfejsów i logikę biznesową.
- Pracuj nad uwierzytelnianiem, bezpieczną komunikacją między usługami, dyspozycją, walidacją, metrykami, ponawianiem żądań i uzgadnianiem danych.
- Stosuj praktyki systemów rozproszonych, takie jak przetwarzanie asynchroniczne, ponawianie żądań i idempotentność, aby zapewniać niezawodną współpracę usług.
- Twórz niezawodne, łatwe w utrzymaniu oprogramowanie produkcyjne i dokładnie je testuj.
- Twórz i utrzymuj zautomatyzowane testy jednostkowe i integracyjne.
- Korzystaj z narzędzi do budowania, ciągłej integracji, testów automatycznych, kontroli wersji i rozwoju opartego na głównej gałęzi.
- Bierz udział w dyskusjach dotyczących projektów technicznych i przeglądach kodu.
- Twórz i utrzymuj natywne dla chmury usługi AWS obejmujące moc obliczeniową, pamięć masową, IAM, interfejsy API, zarządzane bazy danych i technologie sterowane zdarzeniami.
- Zarządzaj infrastrukturą chmurową za pomocą Terraform lub podobnych narzędzi.
- Dodawaj do usług metryki, monitoring i obserwowalność.
- Uczestnicz w obsługiwanym dyżurze i analizuj awarie usług oraz incydenty operacyjne.
- Stosuj zasadę minimalnych uprawnień i praktyki bezpieczeństwa chmury.
- Korzystaj z narzędzi programistycznych wspomaganych przez AI i rozwijaj funkcje platformy wykorzystujące duże modele językowe oraz agentów AI.
- Współpracuj ze starszymi inżynierami, liderami zespołów inżynieryjnych i interesariuszami z różnych działów.
- Rozwijaj wiedzę z zakresu architektury AWS, systemów rozproszonych, automatyzacji infrastruktury i inżynierii platformowej.
Wymagania
- Od 2 do 5 lat doświadczenia zawodowego w tworzeniu i dostarczaniu oprogramowania produkcyjnego.
- Tytuł licencjata lub inżyniera informatyki albo równoważne doświadczenie zawodowe.
- Umiejętność samodzielnego dostarczania funkcji o umiarkowanej złożoności od etapu tworzenia po wdrożenie.
- Umiejętność rozwiązywania typowych problemów inżynieryjnych przy minimalnym nadzorze.
- Dobre umiejętności rozwiązywania problemów i ciekawość techniczna.
- Dobra znajomość TypeScript i Node.js lub innego nowoczesnego języka oraz umiejętność nauczenia się TypeScript i Node.js.
- Kontakt z React, Angular lub Vue w ramach studiów albo pracy zawodowej.
- Kontakt z Node.js lub Pythonem w ramach studiów albo pracy zawodowej.
- Doświadczenie w tworzeniu RESTful API za pomocą Node.js.
- Doświadczenie w pracy z interfejsami API REST i GraphQL.
- Znajomość projektowania REST API, JSON oraz tworzenia aplikacji opartych na usługach.
- Doświadczenie w korzystaniu z Git do kontroli kodu źródłowego i wersjonowania.
- Praktyczna znajomość AWS i podstawowych koncepcji przetwarzania w chmurze.
- Znajomość Terraform lub podobnych narzędzi do zarządzania infrastrukturą jako kodem.
- Znajomość koncepcji systemów rozproszonych, w tym przetwarzania asynchronicznego, ponawiania żądań i idempotentności, lub umiejętność szybkiego ich opanowania.
- Znajomość kontroli wersji, przeglądów kodu, ciągłej integracji i testów automatycznych.
- Doświadczenie akademickie lub zawodowe z SQL i bazami danych, takimi jak PostgreSQL lub DynamoDB.
- Znajomość narzędzi do programowania wspomaganego przez AI i technologii rozwoju opartego na agentach.
- Zainteresowanie funkcjami platform opartymi na dużych modelach językowych i agentach AI.
- Kontakt z bezserwerowymi usługami chmurowymi i usługami sterowanymi zdarzeniami.
- Doświadczenie z modułami infrastruktury jako kodu, walidacją opartą na schematach, narzędziami obserwowalności, usługami skonteneryzowanymi lub potokami CI.
- Zainteresowanie inżynierią platformową, narzędziami dla programistów lub rozwojem infrastruktury albo doświadczenie w tych obszarach.
- Znajomość zagadnień bezpieczeństwa chmury, takich jak IAM, TLS/mTLS, uwierzytelnianie usług i podpisywanie.
- Znajomość natywnych dla chmury architektur AWS, zarządzanych baz danych i usług sterowanych zdarzeniami.
- Doświadczenie w tworzeniu wielokrotnego użytku komponentów oprogramowania, wspólnych interfejsów usług lub funkcji platformy dla programistów.
- Znajomość testowanych i zweryfikowanych interfejsów, rozwoju opartego na głównej gałęzi, infrastruktury jako kodu oraz zasady minimalnych uprawnień.
Benefity
- Nielimitowany płatny urlop.
- Elastyczne godziny pracy.
- Model pracy zdalnej, zależnie od stanowiska.
- Konkurencyjne plany ubezpieczenia medycznego, stomatologicznego i okulistycznego.
- Dopłata w wysokości 6% do programu emerytalnego 401(k).
- Nielimitowany dostęp do ponad 13 000 kursów na platformie rozwoju zawodowego.
- Program wsparcia pracowników (EAP).
- Możliwość wzrostu wynagrodzenia wraz z osiąganymi wynikami.
- Możliwa kwalifikacja do konkurencyjnego rynkowo wynagrodzenia zmiennego i świadczeń.