Python/Java developer role at Capgemini, designing and building LLM-based (large language model) applications. The role spans software architecture, LangChain-based LLM orchestration, and implementing RAG systems.
Responsibilities
- ▹Defining the software architecture of LLM-based applications, focusing on modularity, performance, and scalability of the business logic
- ▹Using orchestration frameworks (e.g. LangChain) to build complex flows (chains, agents, RAG)
- ▹Backend development in Python, building robust APIs to expose AI functionality
- ▹Designing and implementing Retrieval-Augmented Generation (RAG) systems, connecting LLMs to knowledge sources (SQL databases, vector databases)
- ▹Prompt engineering and strategy to maximize model reliability and accuracy
- ▹Rapid prototyping to build functional proofs of concept (PoC) validating product hypotheses
- ▹Active technology watch, evaluating and integrating new models, tools, and techniques in the GenAI ecosystem
Requirements
- ▹Advanced Python skills for application development, writing clean, testable, high-performing code
- ▹Proven experience with GenAI frameworks, especially LangChain
- ▹Deep understanding of how large language models work
- ▹Solid experience building REST APIs
- ▹Practical experience with vector databases (e.g. pgvector) for semantic use cases
- ▹Autonomy and curiosity to navigate a weekly-changing ecosystem
Nice to have
- ▹Knowledge of LangGraph for building complex, cyclical agents
- ▹Experience with frameworks for evaluating GenAI application performance
Soft skills
autonomycuriosity
What we offer
- ▹Join a community of software engineering experts, building a network with clients and executives
- ▹Varied and impactful projects with strong autonomy and freedom of initiative
- ▹Continuous learning: free access to training platforms and recognized certification programs (Java, Agile...)
- ▹Inclusive environment: engaged networks (Women@Capgemini, Parents@Capgemini, OUTfront, CapAbility), EDGE+ certification
About the company
Capgemini is a global, responsible, and multicultural business and technology transformation partner with almost 350,000 team members in more than 50 countries. With 55 years of experience, it helps clients transform their businesses leveraging cloud, data, artificial intelligence, and digital engineering.
Similar jobs

Job
Software Engineer - Patras
EY
+6
💰 Salary: not specified
🏢 On-site
Patras
🗣️ EN

Job
Software Engineer - AI Experience
Pliant
LangchainLlm
+2
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
Software Engineer III (Remote)
Businessolver
+10
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
Java Developer, CDP API
MSCI
AI/MLData Science
+12
💰 Salary: not specified
🏢 On-site
Budapest

Job
Développeur Power Platform Confirmé
Capgemini
Power BISharepoint
+1
💰 Salary: not specified
🏢 On-site
Issy-les-Moulineaux

Job
Python Developer
Capgemini
+13
💰 Salary: not specified
🏢 On-site
Lisboa
🗣️ EN