Software Engineer

Job expired!

Czy chcesz budować i obsługiwać masowo skalowane, zintegrowane usługi w chmurze w szeroko rozproszonym, wielodostępnym środowisku? Oracle oferuje znakomite możliwości dla inteligentnych, praktycznych inżynierów z fachową wiedzą i pasją do rozwiązywania skomplikowanych problemów w rozproszonych, wysoko dostępnych usługach i zwirtualizowanej infrastrukturze.

W Oracle nasi inżynierowie na każdym poziomie mają znaczący wpływ techniczny i biznesowy, projektując i budując innowacyjne nowe systemy napędzające krytyczne dla biznesu aplikacje naszych klientów. Będziesz częścią naszego zespołu Fusion Application As A Service (FAAAS), pracując na przecięciu infrastruktury i aplikacji, aby przekształcić jedne z największych nieruchomości SaaS w branży. Poprzez integrację portfeli SaaS Oracle z podstawową platformą i usługami Oracle Cloud Infrastructure (OCI), dążymy do zapewnienia naszym klientom bezproblemowego doświadczenia samoobsługowej chmury.

Jako Inżynier Oprogramowania (Poziom kariery - IC2) w Oracle będziesz:

  • Prowadzić wysiłek w budowaniu rozproszonych, skalowalnych, odpornych na błędy systemów oprogramowania.
  • Właścicielem całego cyklu życia oprogramowania, w tym rozwoju, testowania, CI/CD i operacji produkcyjnych.
  • Równoważyć rozwój funkcji produktu z uwagami dotyczącymi operacji produkcyjnych.
  • Pracować w środowisku zielono-polowym z autonomią na budowanie i innowacje bez ograniczeń dziedzictwa.
  • 3+ lata doświadczenia w dostarczaniu skalowalnych, natywnych dla chmury systemów rozproszonych.
  • Licencjat z informatyki lub równoważne doświadczenie.
  • Umiejętność pracy w zespołowym, międzyfunkcyjnym środowisku.
  • Mocne zrozumienie koncepcji informatycznych (struktury danych, algorytmy, paradygmaty programowania).
  • Biegłość w Java/C++, Python i narzędziach skryptowych.
  • Doświadczenie z orkiestracją kontenerów (Kubernetes/Docker Swarm/Mesos, Helm Charts).
  • Mocne doświadczenie w pracy z narzędziami takimi jak GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle.
  • Doświadczenie w budowaniu wysoko dostępnych usług i znajomość wzorców projektowania usług.
  • Doświadczenie z nowoczesnymi komponentami infrastruktury (odkrywanie usług, przechowywanie sekretów, konteneryzacja, zdefiniowana przez oprogramowanie sieć).
  • Doświadczenie z operacjami produkcyjnymi i najlepszymi praktykami w zakresie wdrażania jakościowego kodu.
  • Doskonałe umiejętności komunikacyjne w zakresie propozycji technicznych, specyfikacji projektowych, diagramów architektury i prezentacji.
  • Magisterium z informatyki.
  • Doświadczenie w szybkim środowisku start-upów.
  • Doświadczenie w budowaniu rozwiązań płaszczyzny kontrolnej/danych dla firm natywnych dla chmury.
  • Doświadczenie w diagnostyce, rozwiązywaniu problemów i rozwiązywaniu problemów wydajnościowych w skomplikowanych środowiskach.
  • Dogłębne zrozumienie systemów operacyjnych podobnych do Unix.
  • Doświadczenie produkcyjne z technologiami chmury i uczenia maszynowego.
  • Wiedza z zakresu nauki o danych i uczenia maszynowego (pomocna, ale nie wymagana).

Jako świat