Data Scientist – Portfolio Optimisation and Customer Analytics
At Madiff, we connect top IT talent with cutting-edge companies through remote Agile teams and nearshore outsourcing. With operations in Poland, Portugal, France, and the UK, we specialize in AI, DevOps, and Cybersecurity – supporting industries like Telecom, Banking, and Hi-Tech.
Are you excited by building analytical models that shape pricing strategy, capital allocation, and customer lifetime value decisions across international markets? Do you want your insights to influence real strategic discussions in finance and business teams – and be embedded into modern GenAI-driven reasoning workflows?
We’re hiring a Data Scientist – Portfolio Optimisation and Customer Analytics to join a global programme delivering an enterprise analytics and optimisation platform for a major banking group.
The platform combines portfolio performance data, customer behaviour signals, and macroeconomic indicators, feeding outputs into reporting layers as well as LangChain and LangGraph-based analytical reasoning workflows. It is already used by business, strategy, and finance teams and is continuously evolving to support larger scale, more frequent model refreshes, and consistent governance across regions.
Key responsibilities:
Develop portfolio optimisation and customer lifetime value (CLV) models supporting pricing and capital allocation decisions.
Analyse customer behaviour, profitability, retention drivers, and portfolio performance trends.
Apply statistical modelling, time-series analysis, and optimisation techniques to real business challenges.
Translate business questions into scalable analytical solutions with measurable impact.
Expose analytical outputs to downstream systems, including LangChain and LangGraph-based pipelines for scenario reasoning and automated insight generation.
Collaborate closely with ML engineers and stakeholders from pricing, finance, and strategy teams.
Ensure model robustness, transparency, and alignment with governance standards.
What we are looking for:
Strong experience as a Data Scientist delivering business-facing analytical models.
Very good Python skills and hands-on experience with pandas, NumPy, and SciPy.
Practical experience with scikit-learn and statistical modelling techniques.
Experience with time-series modelling and/or optimisation techniques.
Strong SQL skills and experience with analytical querying on large datasets.
Experience with Databricks or similar analytics platforms.
Familiarity with LangChain and LangGraph for orchestration of analytical outputs.
Strong communication skills and ability to translate analytical findings into business insights.
Fluent English (project language).
Availability to work in standard Polish business hours.
What we offer:
Opportunity to influence strategic pricing, portfolio, and capital allocation decisions in a global banking environment.
Exposure to business, strategy, and finance stakeholders with real impact on decision-making.
Modern analytics ecosystem combining structured data processing and GenAI-based reasoning workflows.
Cross-functional collaboration in a focused squad (6–8 people) with strong emphasis on business value.
Agile ways of working and ownership over analytical direction and solution design.
Recruitment process:
Initial screening call with Madiff.
Technical interview focused on analytics and modelling.
Client interview covering business fit and collaboration.
Final decision within 5 days maximum from the first interview.

Madiff Sp. z o.o.
At Madiff, we connect top IT talent with cutting-edge companies through remote Agile teams and nearshore outsourcing. With operations in Poland, Portugal, France and the UK, we specialize in AI, DevOps, and Cybersecurity...
Data Scientist – Portfolio Optimisation and Customer Analytics
Data Scientist – Portfolio Optimisation and Customer Analytics