Find your next tech and IT Job or contract Python

What you need to know about Python

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.

772 results
Contractor

Contractor jobDéveloppeur Python

ESENCA
Published on
FastAPI
Github
GitHub Actions

3 years
Lille, Hauts-de-France
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.
View this job
Permanent

Job VacancyPython Developers

CGI
Published on

London, England, United Kingdom
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.
View this job
Contractor

Contractor jobAI Engineer Python

ESENCA
Published on
GitHub Actions
LangChain
Python

1 year
Lille, Hauts-de-France
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.
View this job
Contractor

Contractor jobSenior Python Developer

Nexus Jobs Limited
Published on

£300-450
London, England, United Kingdom
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.
View this job
Permanent

Job VacancySenior Python Developer ETrading

Huxley
Published on

US$120k-150k
United Kingdom
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
View this job
Permanent

Job VacancySenior Python Developer

CGI
Published on

Leeds, England, United Kingdom
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.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Python-Linux-SQL

Digistrat consulting
Published on
Linux
Python
SQL

3 years
38k-60k €
350-550 €
Paris, France
🏭 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
View this job

Contract roles and jobs for Python

Data Scientist

The Data Scientist uses Python to develop machine learning models and analyze large amounts of data.

Data Analyst

The Data Analyst uses Python to manipulate and visualize complex data sets to extract strategic insights.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us