
CYOS Solutions est une agence de recrutement spécialisée en informatique qui accompagne les recrutements du gouvernement fédéral à Melbourne, Sydney et Brisbane. L’entreprise se spécialise dans le placement de consultants informatiques et s’appuie sur l’expérience pratique de ses fondateurs, qui ont eux-mêmes travaillé comme consultants. Son activité de recrutement met en relation des professionnels de l’informatique qualifiés avec diverses opportunités liées au secteur public, tout en aidant ses clients à répondre à leurs besoins spécialisés en personnel informatique.
Ingénieur senior en IA et cloud
Concevez des plateformes sécurisées d’IA et d’apprentissage automatique, ainsi que l’infrastructure cloud de Services Australia. Pilotez des solutions évolutives dans des environnements cloud public, sur site et hybrides.
Description
- Concevoir et améliorer des plateformes, applications et infrastructures de soutien d’entreprise en IA, apprentissage automatique et IA générative.
- Piloter la mise en place de solutions d’ingénierie sécurisées, évolutives et réutilisables dans des environnements cloud public, sur site et hybrides.
- Créer des architectures cloud native, automatiser l’infrastructure et établir des cadres d’ingénierie IA à l’échelle de l’entreprise.
- Développer, intégrer et maintenir des solutions d’IA et d’apprentissage automatique couvrant le déploiement des modèles, l’inférence, l’évaluation, la surveillance et la gestion du cycle de vie.
- Concevoir et prendre en charge une infrastructure cloud hautement disponible, notamment l’allocation des ressources, la planification de la capacité, la résilience et les performances opérationnelles.
- Piloter le développement logiciel complexe, l’intégration de systèmes, le déploiement de plateformes, les migrations et la mise en œuvre technique.
- Développer et maintenir l’infrastructure en tant que code, les pipelines CI/CD, les déploiements automatisés et les processus sécurisés de livraison logicielle.
- Appliquer les pratiques DevSecOps et de sécurité dès la conception, tout en respectant les exigences de sécurité, de confidentialité et de gouvernance du gouvernement australien.
- Évaluer les exigences techniques, comparer les options de solution et recommander des architectures, technologies et méthodes de mise en œuvre.
- Résoudre les problèmes complexes touchant les applications, les plateformes, l’infrastructure et les services d’entreprise.
- Assurer le leadership technique, fournir des conseils spécialisés et guider des équipes de livraison multidisciplinaires.
- Définir des normes d’ingénierie, des modèles d’architecture réutilisables, la documentation technique et les procédures opérationnelles.
- Collaborer avec les parties prenantes internes et externes afin d’aligner les solutions sur les besoins métier et les objectifs de l’organisation.
- Faire progresser l’innovation, l’amélioration continue, la gouvernance technique et l’adoption des technologies émergentes.
- Contribuer à la préparation opérationnelle, à la fiabilité des systèmes, à la gestion des mises en production, au transfert de connaissances et à l’amélioration continue des services.
Exigences
- Détenir une habilitation de sécurité Baseline en cours de validité.
- Justifier d’une expérience technique senior en ingénierie logicielle de l’IA, infrastructure cloud, ingénierie de plateformes, DevOps, MLOps, architecture de solutions ou intégration de systèmes d’entreprise.
- Posséder une solide expérience en ingénierie IA/ML, développement logiciel, déploiement de modèles, MLOps, intégration d’applications d’entreprise, ou ingénierie d’infrastructures et de plateformes cloud.
- Démontrer de solides compétences en programmation et en ingénierie logicielle, notamment en Python, automatisation, API et intégration d’applications d’entreprise.
- Avoir une expérience des solutions IA/ML d’entreprise, notamment du développement, de l’entraînement, de l’inférence, de l’évaluation, du déploiement et de la surveillance des modèles, ainsi que de la gestion de leur cycle de vie.
- Avoir une expérience des LLM, de l’IA générative, du RAG, des embeddings, des bases de données vectorielles, des agents IA et des modèles de fondation.
- Avoir une expérience des outils et frameworks d’IA tels que Hugging Face, vLLM/TGI, Kubeflow, AWS SageMaker, Azure AI ou Azure Machine Learning.
- Avoir une expérience d’AWS, Microsoft Azure, d’infrastructures sur site ou de cloud hybride.
- Avoir une expérience de Kubernetes, OpenShift, OpenShift AI ou de plateformes équivalentes.
- Avoir une expérience de Docker ou Podman, de la gestion d’images de conteneurs, des registres, de l’analyse des vulnérabilités et des chaînes d’approvisionnement logicielles sécurisées.
- Avoir une expérience des outils d’infrastructure en tant que code et d’automatisation tels que Terraform, Ansible, GitOps, Argo CD, GitLab, GitHub Actions ou Azure DevOps.
- Avoir une expérience de l’administration Linux, des réseaux, du stockage, du DNS, du TLS, de l’équilibrage de charge, de l’ingress, des certificats et de la connectivité cloud et sur site.
- Avoir une expérience de la disponibilité des infrastructures, de la planification de la capacité, de l’optimisation des performances, de la reprise après sinistre et de la résilience opérationnelle.
- Avoir une expérience des outils de surveillance et d’observabilité tels que Prometheus, Grafana, AWS CloudWatch ou Azure Application Insights.
- Comprendre les principes FinOps, la transparence des coûts cloud, l’optimisation des ressources et la gouvernance financière.
- Connaître l’infrastructure GPU de NVIDIA, les principes fondamentaux de CUDA, l’ordonnancement des GPU et l’optimisation des charges de travail d’IA.
- Connaître les pipelines OpenShift AI, les registres de modèles, le service de modèles et le stockage objet compatible S3.
- Connaître les API REST, OAuth/OIDC, les passerelles API, les plateformes de streaming et les lacs de données.
- Connaître DevSecOps, RBAC, la gestion des secrets, la sécurité réseau, la gestion des vulnérabilités et la configuration sécurisée des plateformes.
- Comprendre les cadres de sécurité du gouvernement australien, les obligations de confidentialité, la souveraineté des données et la conformité réglementaire.
- Faire preuve de leadership technique et fournir des conseils spécialisés dans le cadre d’initiatives technologiques complexes.
- Travailler de manière autonome, résoudre des défis techniques complexes et influencer les décisions techniques.
- Justifier d’une expérience de conception de solutions technologiques d’entreprise complexes et de mise en œuvre de systèmes sécurisés, évolutifs, maintenables et pouvant être pris en charge.
- Avoir une expérience de pilotage ou de contribution au développement logiciel complexe, à l’intégration de systèmes, à la mise en œuvre d’infrastructures, au déploiement automatisé ou à la migration technologique.
- Avoir une expérience de sélection, de mise en œuvre et d’amélioration des méthodes d’ingénierie, des outils de développement, des pratiques d’automatisation des infrastructures et des normes techniques.
- Communiquer clairement à l’écrit et à l’oral, présenter des concepts techniques complexes, formuler des recommandations, collaborer avec des équipes multidisciplinaires et influencer les parties prenantes.
- Fournir un CV à jour, de préférence de 3 à 5 pages.
- En cas de présélection, fournir un argumentaire d’une page, de 5 000 caractères maximum, répondant aux critères de sélection pertinents.
Avantages
- Un régime hybride avec télétravail peut être envisagé après les deux premières semaines et nécessite généralement au moins deux jours sur site par semaine.
- Des prolongations de contrat peuvent être possibles, dans la limite d’une durée totale de 24 mois.