Overview
The Data Scientist will play a crucial role in designing, building, and deploying production-ready statistical and machine learning models that drive advanced analytics solutions. Working within a multidisciplinary team, the contractor will leverage Python and robust modeling techniques to deliver scalable and interpretable insights that inform strategic decision-making for leading organizations in complex markets.
Responsibilities
- Develop and deploy production-level code and scalable data pipelines.
- Build and optimise statistical and machine learning models for risk and analytics use cases.
- Work extensively in Python to analyse large, complex datasets.
- Extract insights from both structured and unstructured data, including NLP applications.
- Collaborate with economists, analysts, and engineers to translate research into technical solutions.
- Clearly communicate model outputs and methodologies to non-technical stakeholders.
- Contribute to the evolution of modelling frameworks, including advanced analytics and AI approaches.
Requirements
- Proven experience writing production-quality code (not just prototyping).
- Strong proficiency in Python and relevant data science libraries.
- Solid background in statistical modelling and machine learning.
- Experience working with large datasets (data wrangling, analysis, and validation).
- Understanding of software engineering best practices (version control, testing, maintainability).
- Ability to translate business or research problems into scalable analytical solutions.
- Strong communication skills, with the ability to engage cross-functional stakeholders.
- Exposure to NLP, text analytics, or risk modelling is advantageous.