
Betway Global to konsumencka marka zakładów sportowych online i iGamingu należąca do Super Group (SGHC). Jej oferta obejmuje zakłady sportowe oraz gry kasynowe online, wspierane przez regionalne jednostki operacyjne, takie jak Betway Africa. Marka współpracuje z drużynami sportowymi i wydarzeniami, w tym z Arsenalem, Manchesterem City, Springboks oraz SA20. Działalność Betway Global obejmuje również inicjatywy na rzecz bezpieczniejszej gry prowadzone w ramach programu odpowiedzialnej gry Super Group SuperPlan, a także działania społeczne i sponsoringowe.
Starszy inżynier AI
Twórz i utrzymuj produkcyjne systemy AI dla firmy z branży gier online, wykorzystując uczenie maszynowe Azure, generowanie wspomagane wyszukiwaniem i aplikacje agentowe. Dostarczaj bezpieczne, monitorowane rozwiązania i rozwijaj je od weryfikacji koncepcji do mierzalnych rezultatów biznesowych.
Opis
- Przekładaj potrzeby biznesowe na rozwiązania AI i uczenia maszynowego z jasno określonymi miernikami sukcesu.
- Twórz i dostrajaj modele do klasyfikacji, prognozowania, rekomendacji, wykrywania anomalii i innych zastosowań.
- Przygotowuj dane poprzez inżynierię cech, czyszczenie i analizę eksploracyjną źródeł ustrukturyzowanych i nieustrukturyzowanych.
- Buduj systemy generowania wspomaganego wyszukiwaniem, wykorzystujące embeddingi, wyszukiwanie wektorowe lub hybrydowe, reranking i odpowiedzi oparte na źródłach.
- Łącz i koordynuj duże modele językowe za pomocą Azure OpenAI i Azure AI Foundry.
- Stosuj projektowanie promptów, ustrukturyzowane wyniki, wywoływanie narzędzi, dostrajanie lub destylację, gdy pasują do rozwiązania.
- Oceniaj jakość, szybkość i koszt aplikacji generatywnych, kontrolując zużycie tokenów i zasobów inferencji.
- Twórz systemy agentowe, które planują i realizują wieloetapowe zadania za pomocą narzędzi i API, z zabezpieczeniami i nadzorem człowieka.
- Buduj przepływy pracy wielu agentów z użyciem Semantic Kernel, Azure AI Agent Service, AutoGen lub LangGraph.
- Projektuj narzędzia agentów, pamięć, obsługę stanu oraz ścieżki obsługi błędów i eskalacji.
- Twórz funkcje przetwarzania języka, takie jak ekstrakcja encji, podsumowywanie, analiza sentymentu i wykrywanie intencji.
- Wdrażaj zamianę mowy na tekst zarówno dla zadań wsadowych, jak i transkrypcji na żywo.
- Korzystaj z inteligentnego przetwarzania dokumentów i OCR, aby wyodrębniać informacje z formularzy i dokumentów.
- Wdrażaj modele i usługi AI przez API, kontenery lub zarządzane punkty końcowe z automatyzacją CI/CD.
- Konfiguruj śledzenie eksperymentów, rejestry modeli, kontrolę wersji i powtarzalne potoki trenowania.
- Monitoruj wydajność produkcyjną, dryf, jakość, koszt i niezawodność.
- Diagnozuj problemy operacyjne i wspieraj aplikacje biznesowe.
- Stosuj zasady odpowiedzialnego AI, w tym kontrole bezstronności, bezpieczeństwo treści, narzędzia oceny i jasne opisy ograniczeń.
- Spełniaj wymogi prywatności, ochrony danych i regulacji, w tym kontroluj dane osobowe i rezydencję danych.
- Chroń systemy za pomocą zarządzanych tożsamości, zarządzania kluczami, zabezpieczeń sieciowych i dostępu zgodnego z zasadą najmniejszych uprawnień.
- Zapewniaj możliwość audytu modeli, promptów, źródeł danych i decyzji.
- Współpracuj z inżynierami danych w zakresie potoków, dostępu do cech i jakości danych.
- Współpracuj z inżynierami oprogramowania, aby osadzać funkcje AI w produktach i platformach wewnętrznych.
- Komunikuj metody, kompromisy i wyniki współpracownikom technicznym i nietechnicznym.
- Dokumentuj architektury, oceny, rozwiązania i instrukcje operacyjne.
- Doprowadzaj projekty AI od weryfikacji koncepcji do produkcji, osiągając mierzalne wyniki biznesowe.
- Realizuj uzgodnione cele dokładności i opóźnień dla modeli i aplikacji generatywnych.
- Dbaj o niezawodność, możliwość utrzymania i monitorowanie wdrożonych systemów oraz ich zgodność z wymogami odpowiedzialnego AI.
- Twórz współdzielone komponenty, potoki i praktyki dla całego zespołu.
Wymagania
- 3–5 lat praktycznego doświadczenia w inżynierii AI, uczeniu maszynowym lub inżynierii danych, w tym we wdrożeniach produkcyjnych.
- Preferowane wykształcenie informatyczne; rozważane są również pokrewne kierunki inżynierskie, systemy informacyjne, data science, statystyka lub kierunki ilościowe.
- Preferowany odpowiedni certyfikat zawodowy, np. Microsoft Azure AI Engineer Associate (AI-102) lub Azure Data Scientist Associate (DP-100).
- Praktyczne doświadczenie w dostarczaniu rozwiązań z użyciem usług Azure AI i uczenia maszynowego.
- Udokumentowane doświadczenie w kilku obszarach, takich jak uczenie maszynowe, RAG, aplikacje LLM, agentowe AI, NLP lub zamiana mowy na tekst.
- Bardzo dobra znajomość Python i SQL, ze szczególnym naciskiem na czysty, przetestowany i łatwy w utrzymaniu kod.
- Znajomość oceny modeli i umiejętność walidacji rozwiązań przed wydaniem.
- Umiejętność skutecznego diagnozowania problemów z danymi, modelami i integracją.
- Umiejętność samodzielnej pracy i współpracy między zespołami.
- Gotowość do dalszej nauki.
- Doświadczenie z Microsoft Azure, Azure Machine Learning, Azure AI Foundry i Azure OpenAI Service.
- Doświadczenie z Azure AI Search i Azure AI Services.
- Doświadczenie z Azure Functions, Azure Container Apps i AKS.
- Znajomość Azure Key Vault, Microsoft Entra ID, zarządzanych tożsamości, Azure Monitor i Application Insights.
- Doświadczenie z Azure Data Lake Storage, Azure SQL, Cosmos DB, Azure Databricks i Microsoft Fabric.
- Bardzo dobra znajomość SQL i doświadczenie w obsłudze dużych ilości danych ustrukturyzowanych i nieustrukturyzowanych.
- Doświadczenie w Python z użyciem pandas, scikit-learn, PyTorch lub TensorFlow oraz Hugging Face Transformers.
- Doświadczenie z LangChain, LlamaIndex, Semantic Kernel lub porównywalnym frameworkiem orkiestracji.
- Doświadczenie z MLflow i Prompt flow.
- Doświadczenie z Git, Azure DevOps, GitHub Actions, Docker oraz infrastrukturą jako kodem z użyciem Bicep lub Terraform.
- Doświadczenie w tworzeniu REST API, zazwyczaj z FastAPI lub równoważnym frameworkiem.
- Wymagane jest sprawdzenie historii kredytowej i niekaralności.
- Wymagana jest weryfikacja kwalifikacji.
- Gotowość do pracy hybrydowej w Johannesburgu, z obecnością w biurze od poniedziałku do czwartku.
Benefity
- Tryb hybrydowy: praca w biurze od poniedziałku do czwartku i zdalna w piątki.
- Możliwości rozwoju zawodowego i kariery.
- Kandydatura może zostać rozpatrzona w ramach programu zarządzania talentami i programu rozwoju talentów.
- Możliwość poznawania i wdrażania nowych technologii AI.
- Czasami może być potrzebna elastyczność przy wspieraniu wdrożeń produkcyjnych lub rozwiązywaniu incydentów.