Senior Software Developer/Software Developer 2

Job expired!

W Oracle Cloud Infrastructure (OCI), nasz zróżnicowany zespół twórców i wynalazców buduje przyszłość rozwiązań chmurowych dla przedsiębiorstw. Łączymy zwinność start-upu ze skalą i zorientowaniem na klienta globalnego lidera oprogramowania dla przedsiębiorstw.

OCI opiera się na wartościach równości, integracji i szacunku. Poprzez nasze produkty i działania angażujemy się w dobro ogólne. Stawiamy na naukę i rozwój, wyzywając się nawzajem do budowania przyszłości poza naszymi dotychczasowymi osiągnięciami.

Jako część OCI, będziesz pracować w dynamicznym i elastycznym środowisku, gdzie Twoje unikalne wkłady są cenione. Będziesz częścią zespołu zmotywowanych osób, które mają autonomię i wsparcie, aby wykonać najlepszą pracę.

W organizacji OCI AI Data mierzymy się z wyzwaniami na skrzyżowaniu sztucznej inteligencji i zaawansowanej infrastruktury chmurowej. Tworzymy platformy do oceny i porównywania AI/ML oraz rewolucjonizujemy generowanie danych syntetycznych. Nasza praca jest na czołówce inicjatyw GenAI (Generative AI) i RAI (Responsible AI) w Oracle.

Jako będący członkiem naszego zespołu, będziesz projektować i rozwijać oprogramowanie AI używając języków Java, Python i innych. Będziesz uczestniczyć w pełnym cyklu życia oprogramowania: od rozwoju, testowania, CI/CD, po operacje produkcyjne. Zajmiesz się cyklem rozwoju modeli: treningiem, dostrajaniem, obsługą modeli, oceną/benchmarkingiem i nauką preferencji ludzkich.

Będziesz stosować zasady inżynierii w celu definiowania solidnych i łatwych w utrzymaniu architektur i projektów. Będziesz budować usługi chmurowe z wykorzystaniem nowoczesnych komponentów IaaS (Infrastructure as Service) w OCI.

Będziesz projektować rozproszone, skalowalne, odporne na awarie systemy oprogramowania dla rozwoju modeli GenAI.

Identyfikacja wymagań, definiowanie rozwiązań, szacowanie pracy i harmonogramowanie dostaw. Prowadzenie adopcji standardów i wzorców kodowania, jednocześnie wzmacniając naszą inkluzywną kulturę inżynierską. Wpływanie na publikacje, blogi i wydajność ML open-source, współpracując z menedżerami produktów. Balansowanie rozwoju funkcji produktu z operacyjnymi zagadnieniami produkcyjnymi, takimi jak automatyzacja operacji i strukturalne logowanie.

BS lub MS z informatyki lub równoważne doświadczenie. 3-5+ lat doświadczenia w rozwijaniu i wdrażaniu rozproszonych systemów dla przedsiębiorstw lub systemów natywnych chmurowych. Silne zrozumienie podstaw projektowania systemów i architektury systemów rozproszonych. Biegłość w kodowaniu w językach Java, Python lub podobnych językach obiektowych. Doświadczenie w budowaniu wysoko dostępnych usług oraz znajomość wzorców projektowania usług i protokołów komunikacyjnych. Znajomość technologii kontenerowych i orkiestracji kontenerów (np. Kubernetes, Docker). Silne pragnienie, by wywrzeć wpływ i rozwijać się w środowiskach współpracy. Skuteczne umiejętności komunikacyjne w zakresie koncepcji technicznych.

Zrozumienie nauki o danych i uczenia maszynowego. Doświadczenie produkcyjne z technologiami chmurowymi i ML. Doświadczenie w modelowaniu Generative AI, w tym dostosowywanie i wdrażanie dużych modeli językowych (LLM), praca z modelami transformatorowymi, mechanizmami uwagi i narzędziami do dostrajania podpowiedzi.

Dla lokalizacji w USA, przedział wynagrodzenia wynosi od 62,100 USD do 158,200