We're looking for a Python AI Developer to join our team in Lyon, France in a hybrid working mode. In this role, you will design and implement robust AI-driven solutions that drive innovation and enhance technical capabilities. This is an opportunity to work on impactful projects involving generative AI, large language models (LLMs), and advanced automation, helping our clients transform their businesses and stay at the forefront of technological advancements.
Responsibilities
- Design, build and maintain production-ready AI agents and generative AI features using Python
- Develop and validate scalable LLM frameworks, including RAG, embeddings, vector stores, tool integration and orchestration
- Prototype and test new AI use cases, transitioning them into stable production features
- Integrate LLMs, retrieval systems, vector databases and external APIs into end-to-end workflows
- Ensure robust deployment, monitoring and continuous improvement of AI components across environments
- Apply engineering best practices such as testing, CI/CD for AI pipelines, performance optimization and version control
Requirements
- Strong proficiency in Python for backend development, AI workflows and API integrations
- Hands-on experience working with LLM APIs, including prompt engineering and orchestration
- Solid understanding of generative AI concepts, embeddings, vector databases and RAG patterns
- Proven experience in building production-grade AI systems with scalability and maintainability focus
- Familiarity with integrating AI components into backend services and automated pipelines
- Strong software engineering foundations, including testing, monitoring, code quality and performance tuning
Nice to have
- Develop knowledge of financial or trading environments
- Experience with cloud platforms and containerization for AI solutions
- Create technical documentation and architecture diagrams