Data Scientist

London, ENG, GB, United Kingdom

Job Description

We are seeking a technically strong

Data Scientist

to join our Portfolio Performance Analytics team. You will play a key role in developing and applying quantitative models that enhance decision-making across Hayfin's investment strategies. The initial focus will be on

Private Credit

, where you will support portfolio management, risk assessment, and performance optimization. Over time, there will be opportunities to extend your work across Liquid Credit and Private Equity Fund of Funds strategies.

Key Responsibilities



1. Quantitative Model Development



Design and implement machine learning and statistical models for portfolio analytics, risk evaluation, and alpha generation. Develop robust Python-based pipelines with clear documentation and test coverage. Work cross-functionally with investment, finance, risk, and technology teams to deploy solutions.

2. Data Management & Analysis



Analyse large, complex datasets using SQL and Python to support investment research and operational insights. Integrate internal, market, and alternative data sources into modelling frameworks. Conduct exploratory analysis to inform investment decisions and identify signals.

3. Machine Learning & Statistical Techniques



Apply supervised and unsupervised learning using frameworks such as

JAX

(preferred), TensorFlow, or PyTorch. Leverage scientific computing libraries (NumPy, Pandas) and visualization tools (matplotlib/seaborn). Optimize performance with vectorized operations or JIT compilation where appropriate.

4. Financial and Domain Expertise



Develop models and tools tailored to

private credit investment strategies

, including direct lending, special opportunity portfolios. Collaborate closely with the Investment and Risk team to evaluate portfolio exposures, stress scenarios, and downside risk. Support financial analysis across various strategies, including analysis of instruments, financial statements, and risk metrics in the future.

5. Model Delivery & Monitoring



Maintain a high-quality model development process including version control (Git), documentation (Sphinx), and testing (pytest). Monitor model performance over time and suggest iterative improvements. Collaborate via workflow tools like JIRA to ensure agile delivery and coordination.

Requirements



Technical Skills



Python:

Strong programming experience with data science libraries such as NumPy, Pandas, matplotlib/seaborn.

SQL:

Comfortable querying large datasets and integrating results into Python workflows.

Testing & Documentation:

Familiarity with tools like pytest and Sphinx.

Machine Learning:

Hands-on experience with ML frameworks (

preferably JAX

, or TensorFlow/PyTorch) and core ML concepts.

Education



Bachelor's or master's degree in a quantitative field: Computer Science, Applied Mathematics, Engineering, Physics, or similar.

Preferred Qualifications



Experience with numerical modelling in a financial or research environment. Exposure to portfolio modelling or analytics in Private Credit. Knowledge of fixed income instruments, credit risk, or portfolio construction principles. Familiarity with Git, JIRA, and collaborative development practices. * CFA Level I or equivalent is a plus.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3577218
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned