Capgemini

Gen AI Python Developer

Capgemini
Apply
1 day ago
London, United KingdomSenior

Responsibilities

  • Design, develop, and deploy AI/ML and Generative AI solutions using Python.
  • Build, train, evaluate, and fine-tune machine learning and large language models using PyTorch, TensorFlow, and Keras.
  • Develop Retrieval-Augmented Generation applications with LangChain, Hugging Face, and LlamaIndex.
  • Implement and optimize vector database, semantic search, and hybrid search solutions.
  • Apply LoRA and QLoRA fine-tuning techniques to improve model efficiency and performance.
  • Develop REST APIs and AI-driven services for enterprise application integration.
  • Monitor and improve model performance, scalability, reliability, and accuracy in production.
  • Collaborate with business stakeholders, data scientists, and engineering teams to translate requirements into AI solutions.
  • Contribute to prompt engineering, AI workflow development, deployment, testing, maintenance, documentation, and quality assurance.
  • Share best practices and stay current with Generative AI, LLM, and machine learning developments.

Requirements

  • Strong Python programming proficiency for AI/ML application development.
  • Hands-on experience with machine learning and deep learning techniques.
  • Expertise in PyTorch, TensorFlow, and Keras.
  • Experience developing Generative AI solutions and applications.
  • Strong understanding of large language models and their architectures.
  • Experience with prompt engineering, model optimization, and fine-tuning using LoRA and QLoRA.
  • Experience with Hugging Face libraries and model repositories.
  • Proficiency with LangChain and LlamaIndex for AI-powered workflows.
  • Experience implementing Retrieval-Augmented Generation frameworks.
  • Knowledge of vector databases, hybrid search, and natural language processing.
  • Experience with data processing, transformation, and feature engineering.
  • Expertise developing and integrating REST APIs.
  • Proficiency with Git and version control practices.
  • Experience in Agile/Scrum environments and cross-functional teams.
  • Strong analytical, problem-solving, communication, and enterprise solution-design skills.
  • Strong experience in financial services, including banking, capital markets, insurance, or fintech.

Benefits

  • Hybrid work across company offices, client sites, and home; the role cannot be performed 100% remotely.
  • Wellbeing support including Mental Health Champions and access to Thrive and Peppy wellbeing apps.
  • Training and development opportunities including thinktanks, hackathons, 250,000 courses, and external certifications.
  • Disability Confident Employer Level 2; candidates who declare a disability and meet the essential criteria will be offered an interview.

Tech Stack

AWSGitKerasPythonPyTorchTensorFlow
Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me