The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. CGI is on the lookout for a Senior Algorithmic Software Developer, to help shape high-value solutions spanning surveillance, track and flight dynamics, and turn complex data and emerging techniques into trusted software that delivers meaningful outcomes. You will lead development across both exploratory and mature projects, collaborate with experienced technical specialists, and help grow a team through knowledge sharing and technical guidance. With the freedom to take ownership, challenge ideas and explore new approaches, alongside a supportive community of experts, you will have the opportunity to make a lasting contribution to CGI's work in the space domain. Due to the secure nature of the programme, you will need to be a sole UK National and hold UK Security Clearance or be eligible to go through this clearance. This is a hybrid position, based out of our office in Leatherhead, with occasional travel requirements to customers in the UK, Europe and potentially worldwide.
Dans le cadre du développement de solutions innovantes dédiées aux applications spatiales, nous recherchons un ingénieur en vision par ordinateur et intelligence artificielle capable d'intervenir sur l'ensemble du cycle de conception, de validation et d'industrialisation des algorithmes d'analyse d'images. Vous contribuerez à transformer les données issues de systèmes d'observation avancés en informations exploitables pour des fonctions d'autonomie, de navigation et de prise de décision. Le poste offre une forte dimension technique ainsi qu'un rôle moteur dans l'orientation des choix technologiques liés à l'IA et au traitement d'images. Vos missions : \- Concevoir des architectures logicielles dédiées à l'analyse et à l'interprétation automatisée d'images complexes. \- Développer et améliorer des algorithmes de vision artificielle pour des environnements contraints en ressources de calcul. \- Participer à l'intégration de modèles d'intelligence artificielle dans des chaînes de traitement embarquées. \- Exploiter de grands volumes de données image afin d'identifier des événements, tendances ou comportements d'intérêt. \- Collaborer avec les équipes logiciel, algorithmie, navigation et robotique afin de développer des fonctionnalités d'autonomie avancée. \- Mettre en place des méthodes robustes de validation, de qualification et de suivi des performances des algorithmes. \- Industrialiser les cycles de développement grâce à l'automatisation des phases d'entraînement, de test et de déploiement. \- Accompagner les ingénieurs plus juniors et diffuser les bonnes pratiques au sein des équipes techniques. \- Participer aux choix d'architecture et aux réflexions stratégiques concernant l'évolution des technologies IA de l'entreprise. Les compétences techniques Vous évoluerez au sein d'un écosystème mêlant vision par ordinateur, intelligence artificielle et développement logiciel avancé. Les travaux s'appuient principalement sur Python et C++, avec l'utilisation de frameworks de deep learning tels que PyTorch ou TensorFlow. Les problématiques adressées couvrent aussi bien les algorithmes classiques de traitement d'images et de géométrie de vision que les approches modernes basées sur les réseaux de neurones. L'environnement de développement repose sur des plateformes Linux et sur des outils de collaboration et d'industrialisation tels que Git, Docker, Kubernetes et les chaînes CI/CD. Une exposition aux infrastructures cloud (AWS, Azure ou GCP) ainsi qu'aux problématiques de déploiement de modèles IA en environnement contraint constituera un véritable atout.
Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un Ingénieur Développement d'Algorithmes (H/F) pour intervenir chez un de nos clients, dans le secteur des énergies. 💻💼 Voici un aperçu détaillé de vos missions : 🎯 Nous recherchons un profil capable de développer et de tester des algorithmes de protection des réseaux électriques, depuis l'analyse du besoin jusqu'à la validation de leur fonctionnement. Vos missions : -Rédiger les spécifications techniques à partir du cahier des charges. -Assurer la traçabilité des exigences tout au long du développement. -Concevoir des algorithmes dans un environnement Matlab / Simulink -Rédiger et exécuter des scripts de tests pour vérifier le bon fonctionnement des algorithmes. -Analyser les anomalies détectées lors des essais de validation et de qualification, puis apporter les corrections nécessaires. Environnement technique : MATLAB, SIMULINK, STATEFLOW, Langage C
Nous recherchons un Data Scientist - Freelance (H/F) pour rejoindre une entreprise du secteur retail, active à l'international. Vous intégrerez une équipe dédiée à la Data, à l'IA et à la gouvernance, qui accompagne les équipes métiers dans l'adoption de solutions Data et IA à fort retour sur investissement. Vous interviendrez sur l'ensemble du cycle de vie des solutions, de l'exploration des besoins jusqu'à la mise en production. Vos responsabilités : Comprendre les besoins métier : collaborer avec les équipes métiers pour identifier les opportunités d'application de l'IA, et participer à la définition des objectifs, des KPIs et des livrables pour chaque projet. Explorer et préparer les données : analyser les données, sélectionner les datasets pertinents et créer les variables utiles aux modèles. Concevoir et entraîner des modèles IA : développer des algorithmes de Machine Learning et d'IA Générative (LLMs, RAG, fine-tuning), évaluer leur robustesse et les améliorer en continu. Industrialiser et déployer les solutions : développer des APIs, intégrer les modèles aux systèmes existants et appliquer les bonnes pratiques MLOps. Superviser les modèles en production : garantir performance, scalabilité et sécurité, détecter les dérives et planifier les réentraînements ou ajustements. Garantir la valeur ajoutée : collaborer avec les Product Owners, Data Engineers et AI Engineers, partager les bonnes pratiques et garantir un impact mesurable des solutions pour l'entreprise.
En tant qu'Ingénieur R&D en traitement du signal, vous concevrez et optimiserez les algorithmes au cœur d'une solution de géolocalisation en intérieur. Vous travaillerez notamment sur le traitement des signaux BLE Mesh et UWB, la mesure précise des distances et la fusion de données de capteurs à l'aide de filtres de Kalman étendus ou unscented (EKF/UKF). Vous développerez également des algorithmes de navigation piétonne à l'estime (PDR) à partir des capteurs d'un téléphone et des méthodes de compensation des biais magnétiques, notamment les effets hard iron et soft iron. Vous collaborerez avec le développeur mobile pour intégrer vos travaux dans l'application finale et saurez expliquer vos choix techniques à des interlocuteurs logiciels. Le poste est à temps plein, en mode hybride, à Montpellier.
Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un Ingénieur Développement d'Algorithmes (H/F) pour intervenir chez un de nos clients, dans le secteur des énergies. 💻💼 Voici un aperçu détaillé de vos missions : 🎯 Nous recherchons un profil capable de développer et de tester des algorithmes de protection des réseaux électriques, depuis l'analyse du besoin jusqu'à la validation de leur fonctionnement. Vos missions : -Rédiger les spécifications techniques à partir du cahier des charges. -Assurer la traçabilité des exigences tout au long du développement. -Concevoir des algorithmes dans un environnement Matlab / Simulink -Rédiger et exécuter des scripts de tests pour vérifier le bon fonctionnement des algorithmes. -Analyser les anomalies détectées lors des essais de validation et de qualification, puis apporter les corrections nécessaires. Environnement technique : MATLAB, SIMULINK, STATEFLOW, Langage C
Intégré à nos équipes sur nos projets au forfait ou chez nos clients vous interviendrez sur un projet de développement back-end. En tant que Développeur Python (H/F), vous assurez les missions suivantes : - Concevoir et implémenter des algorithmes & nouvelles fonctionnalités du logiciel - Maintenir et améliorer l'architecture ainsi que les fonctionnalités existantes - Gérer et réaliser toutes les phases de développement logiciel de l'architecture à la mise en production - Réaliser des tests unitaires
Vous rejoindrez une équipe experte qui développe des solutions avancées de réseaux intelligents et de réflecteurs reconfigurables (RIS). Votre rôle : concevoir, intégrer et valider les briques logicielles et algorithmiques permettant d'exploiter pleinement ces technologies dans les réseaux 5G et futurs. Votre mission : - Intégration d'algorithmes de beamforming Vous implémentez et intégrez des algorithmes avancés sur des plateformes telles qu'OpenAirInterface, réalisez le débogage et la validation via démonstrateurs complets, adaptez les solutions aux besoins clients et contribuez à l'évolution des spécifications techniques. - Développement logiciel pour la couche physique Vous concevez et implémentez les briques logicielles permettant d'intégrer les RIS et antennes dans une architecture O-RAN (RU/DU). Vous testez et validez les fonctions radio/RIS en environnement simulé et réel (srsRAN), tout en développant les outils internes et la documentation associée. - Documentation, industrialisation & collaboration technique Vous développez de nouveaux modules, documentez les codes et procédures, automatisez les tests, et travaillez en étroite collaboration avec l'équipe Algorithmes & Modélisation pour assurer la fiabilité et la conformité des algorithmes 5G/5G+. Vous participez également aux présentations d'avancement et à la production de la documentation technique.
Vous rejoindrez une équipe experte qui développe des solutions avancées de réseaux intelligents et de réflecteurs reconfigurables (RIS). Votre rôle : concevoir, intégrer et valider les briques logicielles et algorithmiques permettant d'exploiter pleinement ces technologies dans les réseaux 5G et futurs. Votre mission : - Intégration d'algorithmes de beamforming Vous implémentez et intégrez des algorithmes avancés sur des plateformes telles qu'OpenAirInterface, réalisez le débogage et la validation via démonstrateurs complets, adaptez les solutions aux besoins clients et contribuez à l'évolution des spécifications techniques. - Développement logiciel pour la couche physique Vous concevez et implémentez les briques logicielles permettant d'intégrer les RIS et antennes dans une architecture O-RAN (RU/DU). Vous testez et validez les fonctions radio/RIS en environnement simulé et réel (srsRAN), tout en développant les outils internes et la documentation associée. - Documentation, industrialisation & collaboration technique Vous développez de nouveaux modules, documentez les codes et procédures, automatisez les tests, et travaillez en étroite collaboration avec l'équipe Algorithmes & Modélisation pour assurer la fiabilité et la conformité des algorithmes 5G/5G+. Vous participez également aux présentations d'avancement et à la production de la documentation technique.
Backend Java Developer – City London We are urgently looking to recruit a Java backend Developers with at least 5 years experience. Must have strong Data structures and Algorithms experience. Also experience of Spring, working with large code base, SQL, Unix etc. You should ideally have a solid problem solving and algorithm background coupled with excellent communication skills. This is a 6 to 12 month contract assignment based in the City London. Please forward your CV to us in Word format along with rate and availability.
Avanda est une société de services Franco-Suisse. Dans le cadre d'un large appel d'offre du secteur public en Suisse Romande, nous recherchons plusieurs profils dans le domaine Data & Intégration. Notre client est une très grande organisation publique, avec plusieurs milliers de collaborateurs. Ces opportunités long terme (plusieurs années) nécessitent une présence régulière sur Genève (ou dans la région frontalière). Ces rôles sont pour des consultants (Permanent ou Freelance) intéressés à rejoindre un grand projet dans la région de Genève. Nous nous occupons de toute la partie administrative (payroll, permis, administration et relocation le cas échéant). LE ROLE Au sein du service Data science, vous collectez les données pertinentes, les nettoyez et les préparez pour l'analyse, puis appliquez des techniques statistiques et des algorithmes d'apprentissage automatique pour en extraire des informations utiles. Vous développez des modèles de data science et d'IA (Deep Learning, Computer Vision, langage naturel, Reinforcement Learning ou autres méthodes avancées selon les besoins du projet). Collecter et analyser des données issues de sources variées (automatiser l'extraction, l'intégration et la mise à jour des données). Réaliser l'analyse exploratoire des données avec des outils statistiques et des visualisations. Concevoir et développer des algorithmes et des modèles de data science et d'IA, et en améliorer les résultats. Évaluer la performance des modèles avec des mesures appropriées et les ajuster pour améliorer leur précision et leur généralisation. Collaborer avec des ingénieurs logiciels pour intégrer les modèles dans des applications ou des systèmes existants, et assurer leur déploiement efficace et sécurisé en production. Présenter et partager les résultats de manière claire et compréhensible aux parties prenantes. Démarrage prévu en janvier 2027. Requirements VOTRE PROFIL Diplôme d'ingénieur ou Master (ou équivalent) en data science ou domaine similaire. 5 ans et plus d'expérience dans le domaine. Très bonnes connaissances de Python et de Jupyter, des bibliothèques PyTorch, TensorFlow, Conda et Scikit-learn. Très bonnes connaissances du traitement du langage naturel, du Machine Learning et du Deep Learning, ainsi que de la qualité des données. Bonnes connaissances de la technologie de gestion des bases de données et de l'organisation orientée service (approche ITIL). Important: aider les métiers à définir des objectifs réalistes à partir de leurs besoins et de leurs données; autonomie dans la réalisation et le déploiement des algorithmes et des modèles de data science et d'IA. Qualités: travail en équipe et partage des connaissances, excellente capacité rédactionnelle, de synthèse et de présentation, capacité à prendre des décisions, à challenger les besoins et à être force de proposition, autonomie, dynamisme, capacité à travailler sous stress, gestion des risques. Une accréditation de sécurité peut être demandée. Benefits C'est une excellente opportunité de rejoindre une large entité genevoise sur le long terme et de participer à un grand projet de transformation. Si vous êtes intéressé, merci de nous contacter. Envoyez-nous votre CV en français en précisant dans le sujet la référence JOBID:J5274 et en indiquant dans votre email votre disponibilité ou préavis. Un membre de l'équipe vous contactera dans les 24h suivant votre candidature.
Java Developer with SQL Server – Central London Our Client is looking to recruit a seasoned professional with 5 plus years experience in developing with Java as a backend Developer with SQL Server. You will have a good understanding of Data Structures and Algorithms. In addition to the Java and SQL Server development skills you should working knowledge of Spring, working with large code base, SQL, Unix etc. In addition you will have solid problem solving and algorithm skills. Excellent communication skills both spoken and written. This is a 6 months assignment based in Central London. The rate is negotiable. Please send your CV in Word format along with daily rate and availability.
Avanda est une société de services Franco-Suisse. Dans le cadre d'un large appel d'offre du secteur public à Genève en Suisse Romande, nous recherchons plusieurs profils dans le domaine Data & Intégration. Notre client est une très grande organisation publique, avec plusieurs milliers de collaborateurs. Ces opportunités long terme (plusieurs années) nécessitent une présence régulière sur Genève (ou dans la région frontalière). Ces rôles sont pour des consultants (Permanent ou Freelance) intéressés à rejoindre un grand projet dans la région de Genève. Nous nous occupons de toute la partie administrative (payroll, permis, administration et relocation le cas échéant). LE ROLE Au sein du service Data science, vous collectez les données pertinentes, les nettoyez et les préparez pour l'analyse, puis appliquez des techniques statistiques et des algorithmes d'apprentissage automatique pour en extraire des informations utiles. Vous développez des modèles de data science et d'IA (Deep Learning, Computer Vision, langage naturel, Reinforcement Learning ou autres méthodes avancées selon les besoins du projet). Collecter et analyser des données issues de sources variées (automatiser l'extraction, l'intégration et la mise à jour des données). Réaliser l'analyse exploratoire des données avec des outils statistiques et des visualisations. Concevoir et développer des algorithmes et des modèles de data science et d'IA, et en améliorer les résultats. Évaluer la performance des modèles avec des mesures appropriées et les ajuster pour améliorer leur précision et leur généralisation. Collaborer avec des ingénieurs logiciels pour intégrer les modèles dans des applications ou des systèmes existants, et assurer leur déploiement efficace et sécurisé en production. Présenter et partager les résultats de manière claire et compréhensible aux parties prenantes. Démarrage prévu en janvier 2027.
Nous recherchons un Développeur Senior .NET / C# spécialisé dans la performance et l'optimisation des applications à faible latence (Low Latency). Au sein de cette mission, vous interviendrez sur des systèmes critiques nécessitant une forte exigence en matière de performance, de réactivité et de fiabilité. Missions principales : Concevoir, développer et optimiser des applications performantes en C# / .NET. Analyser et améliorer les performances du runtime .NET. Identifier les goulots d'étranglement liés à la mémoire, au CPU et à la concurrence. Réaliser des analyses de performance et du profiling. Optimiser les algorithmes, le multithreading et le traitement concurrent. Intervenir sur des systèmes critiques soumis à de fortes contraintes de performance. Collaborer avec des équipes techniques dans un environnement exigeant et international.
Pour renforcer le pilotage de plusieurs projets critiques, le ou la Chef(fe) de projet technique coordonne les activités, les équipes et les partenaires, en veillant au respect du périmètre, des coûts, de la qualité et des délais. Le poste couvre trois projets : la revue des algorithmes de produits de niveau 1 d'une mission d'observation satellitaire, la définition d'une feuille de route de calibration et de validation (CalVal) pour une future mission, ainsi que la réalisation d'un simulateur des traitements océaniques. Au quotidien, vous suivrez l'avancement, le reste à faire, les risques et le planning, et validerez les livrables. Vous animerez les échanges techniques avec les équipes internes, les partenaires et les clients, en anglais lorsque nécessaire, et négocierez les ajustements de périmètre, d'effort ou de calendrier. Vous contribuerez notamment à préparer un atelier réunissant des experts et l'équipe de communication. Un reporting hebdomadaire et des comptes rendus de réunions feront partie des livrables attendus. Vous signalerez rapidement les risques et écarts significatifs.
#StormYourCareer Rejoins STORM GROUP et construis ta carrière avec nous ! Détecte les menaces invisibles et révolutionne l'analyse comportementale du SOCAu sein du Security Operations Center (SOC) d'un grand compte, nous recherchons un(e) Data Scientist Cybersécurité / SOC. Ton rôle consistera à renforcer les capacités de détection des cybermenaces par l'exploitation avancée des données de sécurité, en concevant des modèles prédictifs et d'analyse comportementale pour isoler les signaux faibles et optimiser la réponse aux incidents. Ton futur environnementTu évolueras au cœur du Security Operations Center d'une infrastructure d'envergure. En interface directe avec les analystes SOC, les ingénieurs SIEM et les spécialistes de la Threat Intelligence, tu interviendras sur des flux massifs de journaux d'événements. C'est le cadre idéal pour appliquer le Machine Learning et la Data Science à la lutte contre les cyberattaques, tout en industrialisant des modèles au sein d'architectures de données distribuées. Tes missions clésModélisation & Détection Avancée des Menaces (Mode DATA & IA) : Concevoir, développer et entraîner des modèles de détection d'anomalies sur des volumétries massives de journaux de sécurité (logs réseau, système, identité et applicatifs). Développer et déployer des algorithmes d'analyse comportementale des utilisateurs et des entités (UEBA) pour identifier les compromissions de comptes et les mouvements latéraux. Mettre en œuvre des modèles de scoring et de priorisation dynamique des alertes afin de réduire le bruit et le taux de faux positifs pour les analystes. Réaliser l'ingénierie des caractéristiques (feature engineering) sur des jeux de données complexes et fortement déséquilibrés. Évaluer rigoureusement les performances des modèles à l'aide de métriques adaptées à la détection d'intrusions (précision, rappel, ROC-AUC, taux de faux positifs). Industrialisation & Collaboration SOC (Mode RUN & MLOps) : Assurer l'industrialisation, le déploiement et le monitoring continu des modèles en production (MLflow, Docker, Kubernetes). Collaborer au quotidien avec les analystes SOC et les équipes d'investigation pour qualifier les détections et réinjecter les retours terrain dans l'entraînement des algorithmes. Mener une veille active sur les nouvelles techniques d'attaque répertoriées dans le cadre de référence MITRE ATT&CK. Ton profilFormation : Diplôme d'Ingénieur ou Bac+5 en Data Science, statistiques, informatique décisionnelle ou cybersécurité. Expérience : Tu justifies d'une expérience de 3 à 5 ans en Data Science et Machine Learning, idéalement appliquée aux cas d'usage de la cybersécurité ou de la détection de fraude. Expertise Data Science & IA Impérative : Maîtrise des algorithmes de détection d'anomalies (Isolation Forest, autoencodeurs, One-Class SVM) et de l'apprentissage sur données déséquilibrées. Pratique confirmée de l'écosystème Python Data Science (Python, scikit-learn, PyTorch, pandas, numpy). Culture Cybersécurité & Données Massives : Bonne compréhension du fonctionnement d'un SOC, des typologies de menaces et de la matrice MITRE ATT&CK. Connaissance des architectures distribuées et des outils volumétriques (SQL, Spark, Kafka). Familiarité avec les solutions SIEM (Splunk, Elastic, Microsoft Sentinel) et le suivi de cycle de vie ML (MLflow). Langues : Anglais professionnel opérationnel. Tes atoutsEsprit d'Analyse et Goût pour l'Investigation : Curiosité intellectuelle pour traquer les anomalies statistiques au sein de flux de données brutes. Rigueur Méthodologique : Précision scientifique indispensable dans la validation des métriques de détection et la gestion des faux positifs. Sens du Travail d'Équipe : Aisance relationnelle pour vulgariser les choix algorithmiques auprès des analystes sécurité opérationnels. Nos avantagesRemboursement des titres de transport à hauteur de 75%. Tickets restaurant pris en charge par STORM GROUP à hauteur de 50% (10,5€ / jour). Accès Gymlib / Wellpass (sport et bien-être). Contrat Santé / Prévoyance mis en place auprès de la compagnie Alan. Formation continue : Accès à Udemy Business. Prime de cooptation, prime d'intéressement et de participation. Deux à trois jours de télétravail par semaine. 5 raisons de nous rejoindreParcours sur mesure : Co-construis une trajectoire professionnelle unique, adaptée à tes ambitions. Missions Stratégiques : Interviens sur des projets d'envergure, en parfaite cohérence avec ton expertise. Suivi Dédié : Bénéficie d'un pilotage annuel structuré pour garantir ta progression continue. Excellence Continue : Développe tes compétences au quotidien au sein d'un écosystème exigeant. Performance Durable : Évolue dans un cadre où l'exigence métier respecte ton équilibre de vie.