Poszukujemy wysoce wykwalifikowanego Inżyniera Rozwoju Oprogramowania, aby dołączył do zespołu Inkubacji AI w ramach Oracle Cloud Infrastructure (OCI). W tej ekscytującej roli będziesz blisko współpracować z naukowcami i menedżerami produktów nad opracowywaniem, walidacją i benchmarkingiem rozwiązań Gen-AI w ramach innowacyjnej infrastruktury chmurowej Oracle. Jeśli pasjonujesz się przesuwaniem granic technologii i masz ochotę wywrzeć namacalny wpływ na różne strategiczne dziedziny, to jest to idealna rola dla Ciebie. Stanowisko to jest klasyfikowane jako Poziom Kariery - IC5.
- Współpraca z naukowcami danych w celu zrozumienia wymagań modeli i przekładania ich na skalowalne rozwiązania z zakresu uczenia maszynowego.
- Projektowanie i wdrażanie ciągów CI/CD do automatyzowania procesów szkolenia, testowania i wdrażania modeli.
- Wdrażanie najlepszych praktyk kontroli wersji, przeglądu kodu i ciągłej integracji w projektach uczenia maszynowego.
- Ocena i integracja pakietów oprogramowania stron trzecich oraz bibliotek w celu zwiększenia możliwości systemów uczenia maszynowego.
- Optymalizacja algorytmów uczenia maszynowego pod kątem wydajności, koncentrując się na skalowalności i efektywności w środowiskach produkcyjnych, w tym skalowaniu GPU.
- Monitorowanie i rozwiązywanie problemów związanych z łańcuchami procesów uczenia maszynowego, by zapewnić ich niezawodność i stabilność.
- Dokumentowanie kluczowych przepływów pracy, łańcuchów procesowych i pakietów oprogramowania uczenia maszynowego, aby promować dzielenie się wiedzą i odtwarzalność.
- Pozostawanie na bieżąco z najnowszymi trendami w dziedzinie uczenia maszynowego, inżynierii oprogramowania i praktyk DevOps.
- Współpraca w synergii z interdyscyplinarnymi zespołami w celu napędzania innowacji i zwiększania skuteczności rozwiązań z zakresu uczenia maszynowego.
- Potwierdzone doświadczenie w budowaniu i optymalizacji łańcuchów procesowych uczenia maszynowego przy użyciu narzędzi takich jak Apache Airflow, Kubeflow, czy MLflow.
- Znajomość najlepszych praktyk CI/CD i narzędzi takich jak GitLab CI/CD, Jenkins czy CircleCI.
- Wiedza w zakresie technologii konteneryzacji takich jak Docker i narzędzi orkiestracji takich jak Kubernetes.
- Doświadczenie z platformami chmurowymi (np. AWS, Azure, GCP, OCI) i ich usługami z zakresu uczenia maszynowego.
Oracle oferuje konkurencyjne wynagrodzenie w przedziale od 96 800 do 251 600 dolarów rocznie, z możliwością otrzymania bonusów, udziałów w kapitale i odroczenia wynagrodzenia. Nasz kompleksowy pakiet świadczeń obejmuje:
- Ubezpieczenie medyczne, dentystyczne i na życie, w tym eksperckie opinie medyczne.
- Opcje ubezpieczenia na wypadek niepe