Zbuduj coś, na co będziesz dumny.
Captivation Software zdobyło reputację na dostarczaniu dokładnie tego, czego potrzebują klienci, i to w odpowiednim czasie. Nasz zespół inżynierów jest dumni z tego, co rozwijają i zawsze innowują, aby zapewnić najlepsze rozwiązania. Captivation Software szuka średniego poziomu inżyniera oprogramowania, który będzie odpowiedzialny za projektowaniu, tworzenie i utrzymanie rurociągów, które ułatwiają szkolenie modeli machine-learningowych, a także dużą skalę wnioskowania w oparciu o środowisko Kubernetes. Obowiązki inżyniera oprogramowania będą obejmować następujące zadania:
- Rozwój świadomych danych rurociągów szkoleniowych dla modeli, aby dostosować się do unikalnych potrzeb klienta dotyczących pochodzenia modelu
- Tworzenie skalowalnych, opartych na Kubernetes rurociągów wnioskowania, które poprawnie przetwarzają dane w locie
- Ustawianie i aktualizowanie niestandardowych metryk, które pomagają w strojeniu działających rurociągów
Wymagania
Uprawnienia do sprawdzenia bezpieczeństwa:
- Kandydat musi obecnie posiadać najwyższe tajemnicze / SCI sprawdzenie bezpieczeństwa rządu USA z korzystnym Polygraphem, dlatego wszyscy kandydaci muszą być obywatelami USA
Minimalne Kwalifikacje:
- Magisterium z informatyki lub pokrewnego kierunku studiów na akredytowanym college'u lub uniwersytecie, a także trzy (3) lata doświadczenia jako inżynier oprogramowania, w programach i kontraktach o podobnym zakresie, typie i skomplikowaniu.
- Licencjat informatyki lub pokrewnego kierunku studiów na akredytowanym college'u lub uniwersytecie, a także pięć (5) lat doświadczenia jako inżynier oprogramowania, w programach i kontraktach o podobnym zakresie, typie i skomplikowaniu.
- Siedem (7) lat doświadczenia jako inżynier oprogramowania, w programach i kontraktach o podobnym zakresie, typie i skomplikowaniu.
Wymagane umiejętności:
- Biegłość w korzystaniu z interfejsu wiersza poleceń Linux CLI
- Doświadczenie w tworzeniu aplikacji w Python
- Wiedza w zakresie tworzenia i wdrażania skonteneryzowanych aplikacji
- Ekspert w pisaniu i wdrażaniu zasobów Kubernetes
- Znajomość pisania i wdrażania wykresów Helm
Pożądane umiejętności:
- Doświadczenie w tworzeniu aplikacji w Go
- Znajomość koncepcji CI/CD i implementacji (Gitlab, Flux CD, etc.)
- Biegłość obsługi i debugowania aplikacji korzystających z GPU
- Doświadczenie w korzystaniu z frameworków do uczenia maszynowego (PyTorch, TensorFlow, etc.)
- Doświadczenie z innymi rurociągami/frameworkami ML jak KubeFlow, NeMo, PyTorch Lightning, etc.
- Doświadczenie z narzędziami do metryk i monitoringu takimi jak Prometheus i Grafana
- Znajomość pakietu narzędzi Atlassian
To stanowisko jest otwarte tylko dla bezpośrednich aplikantów. Nie weźmiemy pod uwagę kandydatów z agencji rekrutacyjnych.
Korzyści
- Roczne wynagrodzenie: $125,000 - $250,000 (zależne od lat doświadczenia)
- Do 20% wkładu do 401k (bez wymaganego dopasowania)
- Powyżej przeciętne stawki godzinowe
- $3,000 wkład na rachunek oszczędności zdrowotnych
- 5 tygodni płatnego urlopu
- Ubezpieczenie medyczne / stomatologiczne / ubezpieczenie życia / ubezpieczenie na wypadek krótkotrwałej i długotrwałej niezdolności do pracy / ubezpieczenie na wypadek śmierci i kalectwa pokrywane przez firmę