Python is a powerful and easy-to-learn programming language, widely used in data science, web development, and automation. Its extensive libraries and clear syntax make it a favorite among developers.
Contexte & Enjeux L'équipe est en charge de la publication de portefeuilles d'options, incluant les prix intraday et end-of-day (EOD), les risques (Greeks, sensibilités), ainsi que les stress tests associés. Elle publie également un modèle de volatilité basé sur Vola, une librairie de pricing utilisée pour le calcul des prix et des surfaces de volatilité. Missions Principales · Publication des portefeuilles d'options (intraday et EOD) · Production et validation des risques (Greeks, sensibilités) · Réalisation des stress tests associés · Publication et maintenance du modèle de volatilité basé sur Vola · Contrôle qualité des données générées · Interaction avec les équipes Data pour corrections ou ajouts de données
Contexte de la mission Au sein d'une équipe dédiée aux technologies de l'IA et de la Data, vous participerez au développement et à l'industrialisation d'une plateforme RAG (Retrieval-Augmented Generation) permettant aux applications et aux agents IA d'interroger des bases documentaires et des connaissances métiers en langage naturel, avec des réponses fiables et sourcées. La plateforme couvre l'ensemble de la chaîne RAG : ingestion et indexation documentaire, recherche vectorielle et hybride, génération de réponses, évaluation de la qualité et gestion des droits d'accès. Vous intégrerez une équipe qui place également l'IA au cœur de ses pratiques de développement, notamment à travers l'utilisation quotidienne d'agents de programmation. Missions principales Développement Backend et RAG Concevoir, développer et maintenir les services backend et les API en Python avec FastAPI. Construire des pipelines d'ingestion documentaire : connecteurs, parsing de documents (PDF, Office, HTML, documents scannés), découpage, embeddings et synchronisation incrémentale. Améliorer les mécanismes de recherche : recherche vectorielle et hybride, reranking, réécriture de requêtes et filtrage par métadonnées. Mettre en œuvre une recherche multilingue et gérer les droits d'accès aux documents. Intégrer les modèles de langage et d'embeddings via une passerelle IA. Mesurer et améliorer la qualité des résultats : pertinence, précision, fidélité et fiabilité des réponses. Architecture et industrialisation Garantir la performance, la scalabilité et la disponibilité des services. Participer à la supervision, aux tests de charge et à la gestion des incidents. Contribuer aux choix d'architecture et aux études de solutions (développement interne, achat ou open source). Développer des outils, SDK et templates facilitant l'intégration de nouvelles bases documentaires. IA agentique et pratiques de développement Exposer les fonctionnalités RAG sous forme d'outils et de serveurs MCP utilisables par des agents IA. Développer des mécanismes de recherche agentique et multiétapes. Utiliser quotidiennement des agents de programmation (Claude Code, Codex, Cursor, GitHub Copilot…) pour accélérer le développement, les tests et les refactorisations. Rédiger des spécifications précises, déléguer les tâches aux agents et contrôler rigoureusement les résultats. Contribuer aux bonnes pratiques de développement, aux revues de code, aux tests automatisés et à la documentation. Participer à l'amélioration continue des pratiques de l'équipe et au partage de connaissances.
At CGI, you'll help deliver secure, high-impact solutions that enable government agencies to tackle some of their most complex and mission-critical challenges. As a Python Software Engineer, you'll work with modern technologies to build secure, scalable and reliable systems that drive real-world outcomes. You'll collaborate with talented colleagues, contribute innovative ideas, and take ownership of technical solutions in an environment that values continuous learning, creativity and professional growth. If you're passionate about solving complex engineering problems and want to make a meaningful impact while developing your career, CGI offers the opportunity to do just that. 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. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This is role is required on a secure site.
Contexte de la missionAu sein d'une équipe dédiée aux technologies de l'IA et de la Data, vous participerez au développement et à l'exploitation d'une plateforme centrale permettant aux équipes internes de consommer et d'exposer différents modèles d'intelligence artificielle de manière sécurisée et unifiée. Cette plateforme joue le rôle de point d'entrée unique vers plusieurs fournisseurs de LLM, modèles européens souverains et modèles hébergés en privé. Elle permet notamment de gérer le routage des requêtes, la sécurité, les coûts, la gouvernance et l'intégration des agents IA. Vous intégrerez une équipe qui place également l'IA au cœur de ses pratiques de développement, notamment à travers l'utilisation quotidienne d'agents de programmation. Missions principalesDéveloppement et exploitation de l'AI Gateway Concevoir, développer et maintenir les fonctionnalités de la plateforme en Python. Développer des API unifiées compatibles avec les standards OpenAI. Mettre en place le routage multi-fournisseurs, les mécanismes de fallback, le streaming et le caching. Gérer les accès, clés API, quotas, limitations de débit et budgets par équipe et cas d'usage. Intégrer de nouveaux modèles et fournisseurs d'IA. Évaluer et comparer les modèles selon leur qualité, leur latence et leurs coûts. Mettre en place le suivi des consommations et l'attribution des coûts. Sécurité, performance et observabilité Garantir la sécurité des échanges : authentification, autorisation, gestion des secrets et protection des données. Mettre en œuvre des mécanismes de protection contre les injections de prompts et le filtrage des données sensibles (PII). Assurer la traçabilité et l'auditabilité des interactions. Développer les dispositifs de supervision : logs, traces, métriques, tableaux de bord et alertes. Garantir la performance, la disponibilité et la fiabilité de la plateforme. Participer aux tests de charge, à la gestion des incidents et à l'amélioration continue. IA agentique et intégration Faire évoluer la plateforme pour prendre en charge les usages agentiques : tool calling, serveurs MCP, gestion des identités et permissions des agents. Exposer les services IA via des API et des interfaces MCP. Développer des SDK, templates et plugins facilitant l'adoption de la plateforme par les équipes produit. Contribuer aux choix d'architecture et aux études de solutions techniques. Pratiques de développement AI-first Utiliser quotidiennement des agents de programmation (Claude Code, Codex, Cursor, GitHub Copilot…) pour accélérer le développement, les tests et les refactorisations. Rédiger des spécifications précises et découper les sujets en tâches exploitables par les agents. Piloter plusieurs agents en parallèle et contrôler rigoureusement la qualité de leurs productions. Contribuer aux bonnes pratiques de développement, aux revues de code, aux tests automatisés et à la documentation. Participer au partage de connaissances et à l'amélioration des pratiques de l'équipe.
Nous recherchons un consultant Python et intelligence artificielle, spécialisé en traitement d'image. Compétences obligatoires : Python, IA et expérience confirmée en traitement d'image. Compétences appréciées : gestion de projet et connaissance du milieu industriel. Participation au développement de solutions de traitement d'image par IA. Livrables : code Python, chiffrage et planning. . . . . . . . . . . . . .
CGI's Space, Defence and Intelligence business unit focuses on delivering contemporary and innovative technical solutions to government agencies tackling some of the most complex challenges. We design, build, and operate bespoke, mission-critical systems that help keep the UK safe and secure. We are looking for experienced Python Developers to join our cross-functional teams. Working closely with our clients, you will help design, build, and deliver secure, scalable solutions in a highly rewarding and impactful environment. CGI places strong emphasis on learning and development, ensuring your skills evolve alongside the latest technologies. Our culture promotes innovation, collaboration, and ownership—ideal for motivated self-starters. Due to the secure nature of the work, these roles require UK Security Clearance and sole UK nationality. Candidates should either already hold DV clearance or be willing and eligible to obtain it.
En tant que Développeur Python Senior, vous serez amené à : Concevoir et développer des services back-end en Python pour la gestion des actifs, des contrats et des opérations de marché. Développer des API et des pipelines de données permettant l'intégration des applications au sein du système d'information global. Construire des interfaces avec des systèmes de messagerie (MQTT, RabbitMQ) pour l'ingestion de données en temps réel. Travailler avec PostgreSQL pour la modélisation, l'optimisation et la gestion de données relationnelles et temporelles. Exploiter les services AWS (RDS, S3, IAM, Lambda, ECS ainsi que Docker). Collaborer avec les Product Managers et les experts métiers afin de transformer les besoins fonctionnels en solutions logicielles robustes et évolutives. Participer aux processus Agile : planification des sprints, rétrospectives et coordination d'équipe. Contribuer aux mises en production réalisées toutes les deux semaines. Assurer le support de niveau 2 sur les applications existantes ainsi que sur les versions mises en production dont vous êtes responsable.
Le profil doit monter en compétence sur le contexte fonctionnel du projet afin de produire des développements conformes aux exigences indiquées dans les User Stories. Ce profil doit avoir une parfaite connaissance des bonnes pratiques de développements et les appliquer. Cela passe notamment par : la ouverture de tests unitaires, la bonne factorisation du code, le documentation du code, la vérification de tout code généré par IA etc. Le profil doit pouvoir macro-estimer les développements afin de donner de la visibilité à l'équipe projet L.e profil doit être particulièrement solide sur : Python / FastAPI / Pydantic / Pandas / Plotly avec une excellente maîtrise de la POO, niveau 3 - Excellent. Vue.js / Node.js / SPA, niveau 2 - Confirmé. GitLab, Docker, Kubernetes, SonarQube, Checkmarx et bases de données relationnelles, notamment PostgreSQL, niveau confirmé. Outils IA d'aide au développement et connaissance de leurs limites
Senior Python Developer Our Client is looking to recruit a seasoned Senior Python Software Developer with at least 5 to - 8 years experience of developing software in Python . You must have excellent technical excellence in Python in developing a is required. Excellent verbal communication skills (English a must) Ability to provide recommendations for the e2e architecture infrastructure Proven experience with designing back-end architectures. An understanding of application performance tuning and resource usage Ability to troubleshoot existing scripts and do point bug fixes / application redesign Highly experienced in multiprocessing, multiprocessing, and asynchronous python development (asyncio module) Experience with Docker containers, micro services, and CI/CD pipeline a plus Experience with Django, Flask is a plus Working knowledge with MongoDB, JSON, sync/async architecture Working knowledge of networking theory (TCP/IP) or strong desire to learn it You collaborate with other engineers and people in the organization to improve our solution delivery You believe in Lean/Agile principles and actively work to incorporate them in the organization You care about your craft and strive towards producing high-quality code. A very high degree of autonomy, self-learning and problem solving is expected You should enjoy working in a team and collaborating on projects and codebases. This position can be based anywhere in Europe. The rate will depend upon the level of expertise. The duration of this contract assignment is 6 months. Do send your CV to us in Word format along with your daily rate and availability.
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
What You'll Be DoingAs a Senior Python Engineer, you'll be responsible for designing, developing and enhancing the batch processing and operational systems that support one of the world's leading exchange operators. You'll: Design and build robust, highly reliable Python applications that underpin Client's Europe's trading operations. Collaborate closely with Product, Business Development and Sales teams to create innovative new exchange services and features. Champion software craftsmanship through clean architecture, maintainable code and rigorous testing practices. Participate in research and development initiatives, evaluating and implementing emerging technologies that can drive competitive advantage. Support critical production systems as part of a rotating support rota, responding to incidents and contributing to root cause analysis and continuous improvement initiatives. Work alongside talented engineering teams across our global organisation, sharing knowledge and driving technical excellence. What We're Looking ForEssential SkillsStrong commercial experience with Python development. Passion for writing clean, maintainable and testable code. Solid understanding of Linux environments. Experience with SQL and advanced database querying techniques. Strong grasp of algorithms, data structures and software engineering fundamentals. Computer Science degree or equivalent technical background. Highly DesirableExperience with Test-Driven Development (TDD), Behaviour-Driven Development (BDD) or similar testing methodologies. Experience implementing AI-enabled software development lifecycles and practical use of modern engineering tools such as Claude Code, OpenAI Codex, or similar AI-assisted development platforms. Preferred ExperiencePostgreSQL and/or Snowflake. Modern Python web frameworks including Django, Flask or FastAPI. Event-driven architectures and streaming technologies such as Apache Kafka. Data orchestration and pipeline platforms such as Apache Airflow. Java development experience. Financial technology experience, including market data, order management, algorithmic trading, exchange technology, financial systems integration, regulatory compliance or related domains. To find out more about Huxley, please visit Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
At CGI, we deliver secure, innovative technology solutions that help our clients tackle complex challenges and achieve meaningful outcomes. As a Senior Python Developer, you'll help build and support cloud-native applications that power critical services, working with modern technologies in a collaborative environment where your ideas, expertise, and contributions will make a real impact. You'll have the opportunity to influence engineering best practices, drive continuous improvement, and develop your career alongside experienced professionals. 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. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This is a hybrid position.
🏭 Secteurs stratégiques : Banque d'investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : En salle de marchés, interface avec les traders utilisateurs, l'équipe assure le support et développement d'applications de trading automatisé. Les traders créent et font progresser leurs outils de trading grâce à un plateforme de simulation. Cet environnement de simulation recrée l'univers d'un vrai marche boursier avec la possibilité de rejouer les quotations , les placements d'ordres et les exécutions marches. Les journées de trading peuvent être rejouées jour par jour en faisant varier différents paramètres, permettant d'optimiser la production. Dans ce contexte, la mission consiste en : - Support - Développement – Recherche • Etude des rapprochements entre la simulation et la production : o Analyse des écarts : biais du simulateur, évènements particuliers, bugs, … • Maintenance de l'environnement de simulations : corrections, améliorations et ajout de fonctionnalités • Fixation des bugs des stratégies et du backtesteur • Garde d'opérationnel sur la plateforme de simulation • Développement des outils nécessaires pour que les plateformes de simulation soient fiables et performantes • Rationalisation de l'environnement de recherche • Simulation de nouveaux modèles
🏭 Secteurs stratégiques : Banque d'investissement 🗓 Démarrage : ASAP PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 💡 Contexte /Objectifs : Dans le cadre d'un projet au sein d'un client grand compte, nous sommes à la recherche d'un Commando Python. La migration des desktops vers une cible groupe va demander de l'adaptation des applications Python . Notre client cherche un profil dev commando pour accompagner l'équipe de développement de proximité dans la gestion de la production et le développement de ses applications FX Option. Faire du support niveau 3 pour résoudre des bugs liés à des migrations.
Secure Innovation is part of CGI's Space, Defence and Intelligence business unit, focused primarily on the delivery of contemporary and innovative technical solutions for the government agencies most challenging problems. Our teams work alongside our clients to help them understand how to exploit technologies to maintain competitive advantage. Our systems are engineered for performance, security, reliability and scalability; built with modern CI and CD tooling and techniques. We are currently looking for an experienced Python Software Engineer to join our team – being able to think outside of the box to overcome technical challenges is essential!
🏭 Secteurs stratégiques : Banque d'investissement 🗓 Démarrage : ASAP PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 💡 Contexte /Objectifs : La migration des desktops vers une cible groupe va demander de l'adaptation des applications Python et desktop Excel. Notre client cherche un Commando pour accompagner l'équipe de trading ans la gestion de la production et le développement de ses applications Equity. Faire du support niveau 3 pour résoudre des bugs liés à des migrations. De formation école d'ingénieur ou ayant un niveau équivalent à un Master 2, nous recherchons quelqu'un de curieux, dynamique, et force de proposition.