Software Engineer Python / Agentic AI - Part-time - Freelance (M/F)
CONTEXT
As part of the development of a data and artificial intelligence platform already used in production by several thousand users, a rapidly growing organization in the banking sector wishes to strengthen its technical team.
The platform notably allows for the development and execution of data and AI workflows, the use of agents and RAG systems, the manipulation of several language models, and the provision of dedicated workspaces for users.
After an initial phase primarily oriented towards internal use, the solution is entering a new stage of development with a progressive opening to external clients. This evolution raises important challenges regarding scalability, robustness, security, performance, and maintainability.
The team, composed of about thirty people, brings together Software Engineers, AI specialists, data profiles, and researchers. It is looking for a senior profile capable of providing perspective on existing architectures while remaining strongly involved in development.
MISSIONS
The consultant will act as a Senior Software Engineer with a technical architecture dimension.
Specifically, they will:
- Design and develop software components for the platform
- Develop backend services in Python, notably with Django or equivalent frameworks
- Contribute to the design and evolution of web applications in React and TypeScript
- Design APIs and integrations with data and AI components
- Participate in the development of agentic systems and orchestrated workflows
- Work on topics such as LangGraph, RAG, knowledge bases, MCP, and LLM application evaluation
- Contribute to the integration of several language models via a multi-model gateway
- Improve the scalability and reliability of the platform in a context of growing usage
- Challenge existing architectures, technical choices, and development practices
- Participate in defining robust, easy-to-maintain, and production-ready solutions
- Develop tests, technical documentation, and production deployment procedures
- Contribute to the observability, security, and governance of the developed components
- Collaborate closely with software, data, AI, and research teams
- Ensure hands-on involvement in the code and the delivery of components
TOOLS & ENVIRONMENT
- Python, Django, FastAPI or comparable backend frameworks
- React, TypeScript
- Kubernetes, Docker, cloud environments
- Testing practices, CI/CD, software quality, monitoring
- Artificial intelligence systems in production
- LLM, RAG, embeddings, agentic orchestration
- LangGraph, LangChain or equivalent technologies
WORKING CONDITIONS
- Contract: Senior Consultant
- Time: Part-time
- Sector: Banking
- Language: Fluent professional English required
- 8 to 10 years of experience in software engineering, backend, or platform engineering
- Very good mastery of Python
- Experience with Django, FastAPI, or a comparable backend framework
- Experience in web application and API development
- Knowledge of React and TypeScript
- Experience with Kubernetes, Docker, and cloud environments
- Mastery of testing practices, CI/CD, software quality, and monitoring
- Concrete experience with artificial intelligence systems in production
- Knowledge of LLM, RAG, embeddings, or agentic orchestration
- Experience with LangGraph, LangChain, or an equivalent technology
- Ability to design, challenge, and evolve distributed architectures
- Ability to work with multidisciplinary teams including engineers, AI experts, and researchers
- Fluent professional English </body>