
Omnissa rozwija opartą na sztucznej inteligencji cyfrową platformę pracy dla organizacji zarządzających nowoczesnym środowiskiem pracowników i operacjami IT. Jej rozwiązania obejmują ujednolicone zarządzanie punktami końcowymi, wirtualnymi pulpitami i aplikacjami, a także funkcje bezpieczeństwa i zgodności, pomagając firmom zapewniać bezpieczny i elastyczny dostęp do narzędzi cyfrowych. Firma obsługuje zespoły korporacyjne z sektorów takich jak opieka zdrowotna, usługi finansowe i handel detaliczny, oferując natywne dla chmury technologie wspierające produktywność pracowników.
Starszy inżynier oprogramowania, aplikacje AI — Omnissa, Mountain View, praca hybrydowa
Twórz skalowalne aplikacje AI dla cyfrowej platformy pracy firmy Omnissa, w tym funkcje oparte na dużych modelach językowych, usługi backendowe i systemy rozproszone. Współpracuj z inżynierami AI/ML, aby dostarczać niezawodne, inteligentne doświadczenia użytkowników.
Opis
- Projektowanie, tworzenie i wdrażanie funkcji oraz usług aplikacji opartych na AI
- Integracja możliwości dużych modeli językowych, przepływów automatyzacji i inteligentnych doświadczeń użytkowników z aplikacjami
- Tworzenie usług backendowych, interfejsów API i logiki aplikacji współdziałających z systemami i modelami AI/ML
- Współpraca z inżynierami AI/ML przy wdrażaniu modeli w aplikacjach gotowych do użytku produkcyjnego
- Budowanie skalowalnych i niezawodnych systemów rozproszonych o wysokiej wydajności i dostępności
- Dodawanie obserwowalności, monitorowania i rejestrowania zdarzeń do komponentów aplikacji opartych na AI
- Udział w projektowaniu systemów, przeglądach architektury i przeglądach kodu
- Poprawa wydajności i niezawodności systemów oraz produktywności deweloperów
- Śledzenie rozwoju dużych modeli językowych, reprezentacji wektorowych i frameworków agentowych oraz stosowanie ich w zastosowaniach produktowych
- Prowadzenie inicjatyw inżynieryjnych od rozpoczęcia do wdrożenia przy promowaniu odpowiedzialności i doskonałości inżynierskiej
Wymagania
- Od pięciu do dziesięciu lat doświadczenia jako inżynier oprogramowania przy tworzeniu skalowalnych aplikacji
- Bardzo dobra znajomość języka Python
- Biegłość w co najmniej jednym dodatkowym języku: Java, Go lub C++
- Doświadczenie w tworzeniu systemów backendowych, interfejsów API i architektur mikrousługowych
- Doświadczenie w budowaniu skalowalnych usług z interfejsami API REST lub gRPC
- Doświadczenie w integrowaniu możliwości AI/ML z aplikacjami, w tym interfejsów API dużych modeli językowych lub usług uczenia maszynowego
- Bardzo dobra znajomość struktur danych, algorytmów i projektowania systemów
- Doświadczenie w pracy z technologiami konteneryzacji i orkiestracji
- Umiejętność skutecznego rozwiązywania problemów
- Efektywna współpraca w środowiskach Agile
- Preferowane wykształcenie wyższe lub równoważne połączenie wykształcenia i odpowiedniego doświadczenia zawodowego
- Sponsoring imigracji pracowniczej nie jest dostępny
Benefity
- Udziały pracownicze
- Ubezpieczenie zdrowotne
- Plan 401(k) z dopłatami pracodawcy
- Ubezpieczenie od niezdolności do pracy
- Płatny czas wolny
- Możliwości rozwoju zawodowego
- Możliwość udziału w firmowym programie premiowym