TCS accelerates AI adoption for enterprise clients (industry, energy, services). We are looking for a passionate Generative AI intern to join our Toulouse team. You will work in a structured project environment (Agile), mentored by an AI Tech Lead, and contribute to GenAI POCs and MVPs that move toward production.
Missions :
- Design and develop AI/GenAI POCs (RAG, agents, assistants, domain copilots) and evolve them into production-ready MVPs.
- Build LLM chains (prompting, tooling, evaluation) and agents (tools, planning, multi-step execution).
- Implement data pipelines for preparation, indexing, and search (hybrid BM25 + vectors).
- Set up evaluation & observability (quality, cost, latency, hallucination rate, tracing).
- Deploy on GCP (preferred) – Vertex AI, Cloud Run, BigQuery, IAM – or, depending on projects, AWS/Azure.
- Write technical documentation, prepare demos, and present your work in sprint reviews.
Stack & technical environment (reference) :
- Language: Python (required, excellent level).
- AI / DL: PyTorch or TensorFlow, scikit-learn, NumPy/Pandas.
- LLM / GenAI:
- Models & tools: Gemini (Vertex AI), open-source (Llama, Mistral…), embeddings, tokenizers.
- Orchestration: LangChain / LlamaIndex / Haystack, LangGraph or agentic frameworks (AutoGen, CrewAI).
- RAG: ingestion (PDF/HTML), chunking, encoding, Vector DB (FAISS, pgvector, Pinecone/Weaviate as needed), reranking (BM25/ColBERT).
- Guardrails & evaluation: Ragas / DeepEval / promptfoo, Pydantic validations, safety rules, basic red-teaming.
Cloud & Dev :
- GCP (preferred): Vertex AI, BigQuery, Cloud Storage, Cloud Run/Functions, Pub/Sub, Secret Manager, IAM.
- Alternatives: AWS (Bedrock, S3, Lambda), Azure (AI Studio, OpenAI, Functions).
MLOps / DevOps :
Docker, Git/GitHub, CI/CD (GitHub Actions/GitLab CI), testing (pytest), pre-commit, packaging (poetry).
Nice-to-have: basic TypeScript/React for small demo UIs, OpenAPI/REST, security basics (PII, GDPR), LangFuse/Arize Phoenix for tracing.
Profile :
- Master’s/Grande École/Engineering student specializing in AI/ML/Data/Software.
- Comfortable with Generative AI and LLMs, with at least one hands-on POC experience (internship, project, hackathon).
- Comfortable with GCP (preferred) or another cloud (AWS/Azure).
- Strong Python skills and software craft practices (tests, reviews, clean code).
- Analytical mindset, curiosity, autonomy, product thinking, and clear communication in French (technical English appreciated).
What we offer :
- Mentorship by an AI Tech Lead, code reviews, and methodological coaching.
- Real-world projects with high visibility at major enterprises.
- Access to a fully equipped ecosystem (cloud, vector DB, tracing, CI/CD).
- Agile ways of working, team rituals, sharing culture, internal talks & tech watch.
Expected deliverables by end of internship :
- 1–2 functional POC/MVPs (agents/RAG/copilot).
- Technical package (architecture, decisions, costs, risks), tests & evaluation metrics.
- Demo and knowledge transfer to the team.
Why join TCS:
- Join an international company and a leader in its field.
- Thrive in a multicultural environment with diverse and high-impact projects.
- Develop your skills through continuous training.
- Benefit from an inclusive and collaborative company culture.
- Participate in innovative projects that are transforming the future.
The recruitment process:
- An initial meeting with our HR team.
- A technical interview to assess your skills.
- A final interview with an operational manager.
- And then, welcome to TCS!
"At TCS, diversity is an asset and inclusion is a daily commitment. We cultivate an environment where every talent, regardless of their background or experience, can express themselves, grow, and fully contribute to our collective success."