Data engineer, data scientist and data analyst salary in France in 2026
Data salary ranges in France for 2026 (data engineer, data scientist, data analyst, ML engineer) by seniority, region and work mode.

In 2026, a data engineer in France earns $45–59k (€42–55k) junior, $59–78k (€55–72k) mid, $78–99k (€72–92k) senior and $97–124k+ (€90–115k+) at lead level. Data scientists track closely, ML engineers sit at the top, and data analysts a notch below (€38–65k). It's part of the tech salaries in France 2026 overview.
Methodology
Ranges come from postings that display pay, collected straight from companies' ATS feeds — more reliable than self-reported averages. Gross annual, excluding bonus and equity.
By role
- Data engineer — pipelines, data infra (dbt/Spark/cloud). See data engineer jobs.
- Data scientist — modelling, experimentation. See the data scientist salary guide and data scientist jobs.
- Data analyst — analysis, BI, dashboards (€38–65k). See the data analyst salary guide and data analyst jobs.
- ML engineer — best paid of the family. See the AI / ML engineer salary guide and ML engineer jobs.
Torn between the two entry roles into data? The data scientist vs data analyst comparison breaks down missions, skills and the pay gap.
Region and remote
Paris stays above regional metros, but remote narrows it and opens international ranges (15–30% more). Compare data engineer in Paris or remote.
Freelance
2026 day rates: $430–590 (€400–550) (mid), $590–860 (€550–800) (senior), higher for rare ML/cloud profiles.
Know your value
The most reliable gauge is real postings that display pay for your data role, seniority and city — surfaced live from companies. To defend your range in interviews, follow the tech salary negotiation guide.
FAQ
Which data role pays the most?+
ML engineers, who productionise models, sit at the top of the data family, followed closely by senior data engineers and data scientists.
Does remote raise data salaries?+
Yes. Remote work for a foreign company or a market-rate scale-up can mean 15–30% above the local range.