INTERNSHIP - Data Scientist - Agentic AI & Deep Learning (RAFA Project)
CMA CGM is hiring an INTERNSHIP - Data Scientist - Agentic AI & Deep Learning (RAFA Project) in Marseille, France. Level rates it ; you can apply on CMA CGM.
Level's read on this job
- Level rates this data scientist role Builds AI ●●●●: the job is building AI systems.
- Tools and skills the posting cites include OpenAI, LangChain and LangGraph.
- Level classifies it as an internship.
- Level lists 1,000+ other open roles at CMA CGM.
- The role was posted in the last few days.
AI in this role
Led by Rodolphe Saadé, the CMA CGM Group, a global leader in shipping and logistics, serves more than 420 ports around the world on five continents. With its subsidiary CEVA Logistics, a world leader in logistics, and its air freight division CMA CGM AIR CARGO, the CMA CGM Group is continually innovating to offer its customers a complete and increasingly efficient range of new shipping, land, air and logistics solutions.
Committed to the energy transition in shipping, and a pioneer in the use of alternative fuels, the CMA CGM Group has set a target to become Net Zero Carbon by 2050.
Through the CMA CGM Foundation, the Group acts in humanitarian crises that require an emergency response by mobilizing the Group’s shipping and logistics expertise to bring humanitarian supplies around the world.
Present in 160 countries through its network of more than 400 offices and 750 warehouses, the Group employs more than 155,000 people worldwide, including 4,000 in Marseilles where its head office is located.
YOUR ROLE
As part of your studies, you are looking for a 4- to 6-month internship to complete your degree (Master's 2, engineering school or equivalent).
You will join a Data Science team working on an applied research project: RAFA, an artificial intelligence agent that automates part of the data scientist's experimental cycle. RAFA designs, codes, runs, repairs and analyses machine learning experiments, with a particular focus on multi-horizon time series forecasting applied to shipping lines.
Your role will be to make RAFA a more reliable, robust and useful tool: improving the agent's experimental logic, validating results, preventing data leakage and integrating advanced Agentic AI and Deep Learning models.
WHAT WILL YOU DO?
- Experimentation logic : You will improve how model families are selected and structured, the parent/child logic of the experiment tree and the reuse of previous results, so that RAFA progressively learns which experiments are relevant and can fall back on a robust baseline.
- Forecasting & backtesting : You will work on multi-horizon forecasting (time-based supervised datasets, lags, lagged features, per-horizon metrics) and rigorous backtesting, with one key goal: beating a strong baseline through residual models, baseline/model gating or cautious baseline correction.
- Agentic AI & multi-agent orchestration : You will help orchestrate RAFA's specialised agents (analyst, planner, coder, repairer, reviewer, validator, reporter): robust prompts, experiment memory, automated validation, anti-leakage guardrails and a reliable execution graph.
- Applied Deep Learning : You will integrate and evaluate neural models (MLP with embeddings, TCN, RNN/LSTM/GRU, temporal Transformers, hybrid baseline + correction models) to identify where deep learning brings real gains over classical models.
- Code generation & repair : You will make the conversion of an experiment plan into executable Python code more reliable: better coder prompts, static checks, detection of temporal leakage, analysis of failure causes and fewer unnecessary repair loops.
- Reporting & documentation : You will produce HTML reports, experiment-tree visualisations, technical documentation of the agent and summaries for data scientists and management.
WHO ARE WE LOOKING FOR?
- Education : You are a Master's 2 or engineering school student (or equivalent), specialising in data science, machine learning, artificial intelligence, statistics or time series.
- Technical skills : You are proficient in Python (pandas, NumPy, scikit-learn), Jupyter and Git. You have solid foundations in supervised machine learning, forecasting, time-based backtesting and regression metrics (WAPE, MAPE, MAE, RMSE), and a genuine awareness of data leakage issues.
- Agentic AI : You have initial experience with LLM agents and orchestration frameworks (LangGraph, LangChain or equivalent), prompt engineering and automated code generation.
- Deep Learning : You are comfortable with PyTorch and time series architectures (MLP, TCN, RNN/LSTM/GRU, Transformers), as well as training techniques (regularisation, early stopping, loss optimisation).
- Nice to have : Dataiku, FastAPI, Docker, MLflow, OpenAI API or equivalent, NetworkX/Graphviz, LLM observability.
- Languages : Professional English required.
- Personal qualities : You are curious, rigorous and autonomous, with a strong interest in AI agents and exploratory topics. You can analyse experimental results and document your work clearly.
JOB ENVIRONMENT
- Location : MARSEILLE
- Internship : 6 months from January
Come along on CMA CGM’s adventure !
How we rate this
INTERNSHIP - Data Scientist - Agentic AI & Deep Learning (RAFA Project) at CMA CGM rates 98 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.
Builds AI. The job is building AI systems.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in data scientist jobs at this level
Pay
- Typical data scientist job
- $167k
This posting doesn't list pay. Use the typical data scientist figure when pay comes up. See data scientist jobs
Questions you could be asked
- How do you structure and test a prompt to get consistent output from a language model?
- How do you decide when an AI agent can act on its own versus asking for approval first?
- What are the limits of OpenAI that you've run into, and how did you work around them?
- What's a project where you used LangChain hands-on?
- Walk me through how you've used LangGraph in your day-to-day work.
Adapt your resume
- List these exact terms on your resume: Prompt engineering, AI agents, OpenAI, LangChain, and LangGraph. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.
Get your CV reviewed before you apply
Send your CV and the role you want next. Your review arrives by email within 3 days.
Get new data scientist jobs (Builds AI ●●●●) by email
One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free.
Similar roles
Data roles that build AI, at other companies.
Commonwealth Bank of Australia
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step