Financial Data Scientist

Twinco Capital

Alcobendas

On-site

EUR 65,000 - 95,000

Full time

41 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Twinco Capital is seeking a Financial Data Scientist in Madrid, Spain. You will own and evolve the core accounting ledger, directly updating Python code to reflect new business rules and events.

The role interacts with data engineers and stakeholders across finance, risk, and operations to ensure accurate financial reporting and robust data-driven insights. Strong accounting fundamentals, Python fluency, and proficiency in data tooling are essential to translate business changes into structured

Qualifications

  • Degree in Economics, Finance, or Accounting with postgraduate training in Data Science or quantitative methods.
  • Solid understanding of double-entry bookkeeping.
  • Fluent Spanish and English is required.

Responsibilities

  • Own the functional understanding of Twinco's accounting ledger — the single source of truth for all transactional data in the company.
  • Directly modify the ledger's Python codebase to implement changes in business rules, add new event handlers, adjust account mappings, or correct existing logic.
  • Validate ledger outputs and investigate discrepancies — ensuring double-entry integrity, accurate balances, and traceability from reported figures back to source events.
  • Understand how downstream processes (financial reporting, KPI dashboards, risk models, investor reporting) consume ledger data, and ensure changes are consistent with their needs.
  • Collaborate with the data engineering team to define and communicate changes that require deeper technical work (pipeline architecture, Spark optimisation, infrastructure).
  • Work with stakeholders across the business — finance, operations, risk — to understand new products, changing commercial terms, or evolving workflows, and assess their impact on the ledger structure.
  • Document accounting rules and business logic decisions; write and maintain tests to ensure ledger accuracy across edge cases.

Skills

Double-entry bookkeeping
Python
Analytical thinking
Problem solving
Spanish and English
Attention to detail

Education

Economics/Finance/Accounting degree
Data Science/Quantitative postgraduate training

Tools

SQL
dbt
PySpark
Git

Job description

Financial Data Scientist

Madrid, Spain

Twinco is trade finance, re-engineered. We serve global corporates, making supply chain finance faster, fairer, and more accessible. We do this by combining three capabilities no one else brings together: technology — a modular platform that allows customers to manage all supply chain finance in one place, fully integrated into their commercial workflow; capital — our own balance sheet, so we fund suppliers from the purchase order, not just at invoice stage but earlier, where banks won't go; and risk intelligence — a proprietary underwriting model built on real supplier performance data in emerging markets. The result is lower cost of supply, less disruption risk, and stronger, more competitive supply chains that include suppliers — both large and small, from across the world. Twinco is a European, fast-growing fintech at scale-up stage, backed by institutional investors, and growing from ~40 to ~60 people in 2026. We are looking for people who want to build something meaningful at scale, take ownership early, and work at the intersection of finance, technology, and global trade.

POSITION OVERVIEW
About the role

This role will be part of the Data Strategy & Modelling team, reporting directly to the Head of Data Strategy & Modelling. You will work closely with data engineers, data analysts, and other members of the data team. At the core of Twinco's data architecture sits a proprietary system that structures all of the company's transactional data — every financing event, every payment, every fee — into a single, coherent accounting ledger. This ledger is the source of truth for the business: all data analysis, financial modelling, KPI reporting, and management information ultimately depend on it. It is a double-entry bookkeeping system implemented in Python that tracks financing transactions across the full trade lifecycle, managing 50+ accounts across assets, liabilities, revenue, and clearing accounts. As a Financial Data Scientist, you will own this system. You will be the person who understands how every financial event in the business translates into structured data — and you will directly propose modifications on the Python codebase to reflect changes in business rules, new event types, or corrections to existing logic. You are not expected to build data pipelines or infrastructure from scratch, but you must be able to read, maintain and evolve our accounting system through code. The broader data pipeline runs on dbt and AWS, managed by the data engineering team — your focus will be on the accounting logic itself. This is not an isolated technical role. The ledger underpins investor reporting, risk modelling, and operational dashboards, so you will regularly interact with stakeholders across the company and translate business changes into accurate data structures. We are looking for someone who combines solid accounting fundamentals with enough technical fluency to work inside a codebase — and who wants a hands‑on role with direct impact on the accuracy of Twinco's financial reporting and data-driven decision‑making.

Key Responsibilities
  • Own the functional understanding of Twinco's accounting ledger — the single source of truth for all transactional data in the company.
  • Directly modify the ledger's Python codebase to implement changes in business rules, add new event handlers, adjust account mappings, or correct existing logic.
  • Validate ledger outputs and investigate discrepancies — ensuring double-entry integrity, accurate balances, and traceability from reported figures back to source events.
  • Understand how downstream processes (financial reporting, KPI dashboards, risk models, investor reporting) consume ledger data, and ensure changes are consistent with their needs.
  • Collaborate with the data engineering team to define and communicate changes that require deeper technical work (pipeline architecture, Spark optimisation, infrastructure).
  • Work with stakeholders across the business — finance, operations, risk — to understand new products, changing commercial terms, or evolving workflows, and assess their impact on the ledger structure.
  • Document accounting rules and business logic decisions; write and maintain tests to ensure ledger accuracy across edge cases.
Key Skills Required
  • Degree in Economics, Finance, or Accounting with postgraduate training in Data Science or quantitative methods — or conversely, a degree in Mathematics, Statistics, or Data Science with postgraduate training in Finance or Accounting.
  • Solid understanding of double-entry bookkeeping.
  • Working proficiency in Python — able to read, understand, and modify existing code.
  • Strong analytical and problem‑solving skills — able to trace a number from a financial report back to its source events and movements.
  • Business curiosity — genuine interest in understanding how a fintech operates, not just the technical layer.
  • Attention to detail and rigour when working with financial data — understanding that a single misclassified entry can have cascading effects across reporting, risk, and finance.
  • Fluent Spanish and English is required.
Nice to Have
  • Familiarity with SQL, dbt, PySpark, Git, or testing frameworks (pytest).
  • Background in fintech, financial services, or regulated environments.
  • Accounting certification (ACA, ACCA, CPA) is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Manager
Product Manager

Twinco Capital • Alcobendas

On-site
EUR 60,000 - 100,000
Fintech Financial Data Scientist: Ledger & Modeling
Fintech Financial Data Scientist: Ledger & Modeling

Twinco Capital • Alcobendas

On-site
EUR 65,000 - 95,000
Accounting & Finance Data Analyst
Accounting & Finance Data Analyst

WTW • Madrid

On-site
EUR 42,000 - 62,000
Senior Data Engineer (Python/Tableau)
Senior Data Engineer (Python/Tableau)

EPAM Systems • Spain

Hybrid
PHP 5,095,000 - 8,006,000
Business Operations & Data Specialist (Finance)
Business Operations & Data Specialist (Finance)

Destinus • Madrid

On-site
EUR 60,000 - 90,000
[Bcn] Generic Job Post
[Bcn] Generic Job Post

Codeway • Spain

On-site
EUR 90,000 - 120,000
Accounting & Finance Analyst Madrid
Accounting & Finance Analyst Madrid

Lynx • Madrid

On-site
EUR 30,000 - 50,000
Controlling Manager
Controlling Manager

Kantox • Barcelona

Hybrid
EUR 90,000 - 130,000
Learning & development budget
Private health insurance
Language lessons
+6
Madrid - Data Engineer
Madrid - Data Engineer

Neptune North Limited • Madrid

On-site
EUR 50,000 - 70,000
Staff Analytics Engineer
Staff Analytics Engineer

Alpaca • Spain

Remote
EUR 88,000 - 123,000
Salary & stock options
Health benefits
Home-office setup
+1