Betway Global
Betway Global
201 – 500 Employés
Jeux d'argentJeux vidéo
Betway Global est une marque de paris sportifs en ligne et d’iGaming destinée aux consommateurs, exploitée par Super Group (SGHC). Ses produits comprennent les paris sportifs et des expériences de casino en ligne, soutenus par des activités régionales telles que Betway Africa. La marque a conclu des partenariats avec des équipes et des événements sportifs, notamment Arsenal, Manchester City, les Springboks et SA20. Les activités de Betway Global comprennent également des initiatives en faveur d’un jeu plus sûr dans le cadre du programme de jeu responsable de Super Group, SuperPlan, ainsi que des actions communautaires et de parrainage.

Ingénieur·e IA senior

Concevez et exploitez des systèmes d’IA en production pour une entreprise de jeux en ligne, autour d’Azure Machine Learning, de la génération augmentée par récupération et d’applications agentiques. Livrez des solutions sécurisées et supervisées, du prototype aux résultats métier mesurables.

Description

  • Transformez les besoins métier en solutions d’IA et d’apprentissage automatique assorties d’indicateurs de réussite définis.
  • Développez et ajustez des modèles de classification, de prévision, de recommandation, de détection d’anomalies et d’autres applications.
  • Préparez les données par l’ingénierie des caractéristiques, le nettoyage et l’analyse exploratoire de sources structurées et non structurées.
  • Créez des systèmes de génération augmentée par récupération avec des embeddings, une recherche vectorielle ou hybride, un reranking et des réponses étayées.
  • Connectez et coordonnez de grands modèles de langage avec Azure OpenAI et Azure AI Foundry.
  • Utilisez la conception de prompts, les sorties structurées, les appels d’outils, le fine-tuning ou la distillation lorsque cela convient à la solution.
  • Évaluez la qualité, la vitesse et le coût des applications génératives, tout en maîtrisant l’utilisation des jetons et de l’inférence.
  • Créez des systèmes agentiques qui planifient et réalisent des tâches en plusieurs étapes avec des outils et des API, des garde-fous et une vérification humaine.
  • Développez des flux de travail multi-agents avec Semantic Kernel, Azure AI Agent Service, AutoGen ou LangGraph.
  • Concevez les outils des agents, leur mémoire, la gestion de leur état ainsi que les procédures de traitement des erreurs et d’escalade.
  • Développez des fonctionnalités de traitement du langage, telles que l’extraction d’entités, le résumé, l’analyse des sentiments et la détection d’intentions.
  • Mettez en œuvre la conversion de la parole en texte pour les traitements par lots et la transcription en direct.
  • Utilisez l’intelligence documentaire et l’OCR pour extraire des informations de formulaires et de documents.
  • Déployez des modèles et des services d’IA via des API, des conteneurs ou des points de terminaison gérés avec une CI/CD automatisée.
  • Mettez en place le suivi des expériences, des registres de modèles, le contrôle de version et des pipelines d’entraînement reproductibles.
  • Suivez en production les performances, la dérive, la qualité, les coûts et la fiabilité.
  • Diagnostiquez les problèmes opérationnels et assurez le support des applications métier.
  • Appliquez les pratiques d’IA responsable, notamment les contrôles d’équité, la sécurité des contenus, les outils d’évaluation et des déclarations claires sur les limites.
  • Respectez les obligations en matière de confidentialité, de protection des données et de réglementation, y compris les contrôles relatifs aux données personnelles et à leur résidence.
  • Protégez les systèmes grâce aux identités managées, à la gestion des clés, aux protections réseau et à l’accès selon le principe du moindre privilège.
  • Garantissez l’auditabilité des modèles, des prompts, des sources de données et des décisions.
  • Coordonnez-vous avec l’ingénierie des données sur les pipelines, l’accès aux caractéristiques et la qualité des données.
  • Collaborez avec les ingénieurs logiciels pour intégrer des capacités d’IA aux produits et plateformes internes.
  • Expliquez les méthodes, les compromis et les résultats à des collègues techniques et non techniques.
  • Documentez les architectures, les évaluations, les solutions et les procédures d’exploitation.
  • Menez des projets d’IA du prototype à la production, avec des résultats métier mesurables.
  • Atteignez les objectifs convenus de précision et de latence pour les modèles et les applications génératives.
  • Veillez à ce que les systèmes déployés soient fiables, maintenables, supervisés et conformes aux exigences d’IA responsable.
  • Créez des composants, des pipelines et des pratiques partagés à l’échelle de l’équipe.

Exigences

  • 3 à 5 ans d’expérience pratique en ingénierie de l’IA, de l’apprentissage automatique ou de la science des données, avec des déploiements en production.
  • Un diplôme en informatique est souhaité ; les diplômes connexes en ingénierie, systèmes d’information, science des données, statistiques ou disciplines quantitatives sont également pris en compte.
  • Une certification professionnelle pertinente est souhaitée, telle que Microsoft Azure AI Engineer Associate (AI-102) ou Azure Data Scientist Associate (DP-100).
  • Expérience pratique de la mise en œuvre de solutions avec les services d’IA et d’apprentissage automatique d’Azure.
  • Expérience démontrée dans plusieurs domaines, tels que l’apprentissage automatique, le RAG, les applications LLM, l’IA agentique, le TAL ou la conversion de la parole en texte.
  • Solides compétences en Python et SQL, avec une attention particulière à la qualité, aux tests et à la maintenabilité du code.
  • Compréhension de l’évaluation des modèles et capacité à valider les solutions avant leur mise en production.
  • Capacité à diagnostiquer efficacement les problèmes de données, de modèles et d’intégration.
  • Capacité à travailler de manière autonome et à collaborer entre fonctions.
  • Volonté de continuer à apprendre.
  • Expérience de Microsoft Azure, Azure Machine Learning, Azure AI Foundry et Azure OpenAI Service.
  • Expérience d’Azure AI Search et d’Azure AI Services.
  • Expérience d’Azure Functions, Azure Container Apps et AKS.
  • Connaissance d’Azure Key Vault, Microsoft Entra ID, des identités managées, d’Azure Monitor et d’Application Insights.
  • Expérience d’Azure Data Lake Storage, Azure SQL, Cosmos DB, Azure Databricks et Microsoft Fabric.
  • Solides compétences en SQL et expérience de la gestion de grands volumes de données structurées et non structurées.
  • Expérience de Python avec pandas, scikit-learn, PyTorch ou TensorFlow et Hugging Face Transformers.
  • Expérience de LangChain, LlamaIndex, Semantic Kernel ou d’un framework d’orchestration comparable.
  • Expérience de MLflow et Prompt flow.
  • Expérience de Git, Azure DevOps, GitHub Actions, Docker et de l’infrastructure en tant que code avec Bicep ou Terraform.
  • Expérience de la création d’API REST, généralement avec FastAPI ou un framework équivalent.
  • Une vérification des antécédents financiers et judiciaires est requise.
  • Une vérification des diplômes est requise.
  • Disponibilité pour travailler selon une organisation hybride à Johannesburg, avec présence au bureau du lundi au jeudi.

Avantages

  • Organisation hybride avec présence au bureau du lundi au jeudi et télétravail le vendredi.
  • Possibilités de progression professionnelle et de développement de carrière.
  • Possibilité d’intégrer le programme de gestion et de développement des talents.
  • Possibilités de découvrir et d’adopter les technologies émergentes de l’IA.
  • Une certaine flexibilité peut être nécessaire pour accompagner les mises en production ou résoudre des incidents.