Rodeo
ResourcesPartnersSign in

Integrum ESG

Machine Learning Data Scientist

City of London
£75k/yr
Posted 8 days ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Machine Learning Data Scientist

Machine Learning Data Scientist – Integrum ESG

Integrum ESG's purpose is to make professional investors aware of how the companies in which they invest are managing ESG (Environmental, Social and Governance) issues.

We do this by offering investors a subscription to our online SaaS Platform, which provides them with ESG data, insights and ratings on over 60,000 companies and 250,000 funds.

Integrum ESG uses publicly available sources, from which ESG data is surfaced, scored by our proprietary machine-learning and NLP models, and reviewed by our research team.

We provide bespoke investment analysis to aid with the construction of sustainability-focused funds, and we support our clients in their fulfilment of regulatory requirements and in understanding their ESG risks.

We want to be part of the movement that is making capitalism more inclusive, and more responsible.


The Opportunity

Following the successful completion of a VC-led Series A funding round, we are seeking an experienced Machine Learning Data Scientist who is motivated by the opportunity to have a meaningful role in shaping the company's future.

Important to note

At Integrum ESG, we make a distinction between a Machine Learning Data Engineer and a Machine Learning Data Scientist.

This role has a high technical content, focusing on programming, with Python being one of your primary skills.


What This Role Offers You

  • The chance to work in a fascinating and expanding area taking ESG into mainstream investing, making capitalism more inclusive and responsible.
  • Reporting directly to the CTO—a vastly experienced leader who will provide mentorship.
    • Opportunity to gain exposure to cutting-edge NLP, advanced statistics, and automated data flows.
    • Experience in a high-impact business area.
  • Close collaboration with the CEO and CTO in continually improving the product, impacting technical design and working in a creative, autonomous environment.
  • Career acceleration as the company and team expand.
  • A competitive package:
    • Salary: £75,000+ (dependent on experience).
    • Flexible working hours.
    • 25 days' paid holiday.
    • Gym membership.
  • Hybrid working environment:
    • Up to 2 days per week working from home.
    • Remaining days spent in our central London offices.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.


Requirements

Essential Skills & Experience

You must demonstrate:

  • 3+ years of post-graduation experience in Python programming.
  • A STEM degree (Upper-Second or First Class) from a well-regarded university, with data engineering experience.
  • Proficiency in:
    • Pandas, SciPy.
    • Data storage technologies and SQL.
    • Web technologies for fetching data.
  • Ability to:
    • Deploy industrial-strength data code in the cloud.
    • Implement testing strategies for all data engineering and machine learning pipelines.
    • Prepare data sets for analysis.
    • Build training and inference pipelines.
    • Plan and conduct large-scale experiments to test hypotheses and drive product development.
    • Stay updated with state-of-the-art research, contribute to Machine Learning groups, and apply techniques in NLP, image processing, and related fields.
    • Participate actively in team processes (e.g., Agile methodologies, technical whiteboarding, product road mapping).

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Desired Skills & Experience

  • Familiarity with NLP frameworks such as Spacy, NLTK, BERT.
  • Experience with NoSQL databases.

What We Expect of the Integrum ESG Team

We value team members who demonstrate:

  • Strong communication skills.
  • A high IQ with a thirst for knowledge.
  • A sense of accountability and an obsession with product quality.
  • A critical eye on development processes and drive for continuous improvement.
  • Interest and pride in ESG, understanding the product’s impact on users.
  • Product-focused mindset—able to engineer solutions that impact real-world business decisions.

How to Apply

Submit your CV to tim.murnaghan@integrumesg.com, along with a brief cover note outlining:

  • Your current role and responsibilities.
  • Why you’re interested in Integrum ESG.
  • Your potential start date.

Recruitment Process

If successful, expect the following steps:

  1. Background/Introductory Video Call with the CTO.
  2. Technical Test.
  3. Technical Interview with the CTO and ML Lead.
  4. One-to-One Interview with the Founder.
  5. Team Meetings and 40-minute IQ Test (verbal and non-verbal reasoning).

Note: We are not working with external recruiters. All candidates must apply directly, and third-party CVs will not be accepted.


We conduct a rigorous but expeditious process to ensure you align closely with our culture and vision.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Python
Data Engineering
Pandas
Scipy
SQL
Cloud Deployment
NLP
Data Preparation
Experimentation
Agile Methodologies

Location

City of London, England, United Kingdom

Sign up to applySee more jobs like this