Software Developer - Risk Data Pipelines in Barbican

Software Developer - Risk Data Pipelines in Barbican

Barbican Full-Time 70000 - 90000 Β£ / year (est.) No working from home possible
Ncounter Limited

At a Glance

  • Tasks: Build and maintain data pipelines for risk analytics in a fast-paced environment.
  • Company: Join a leading global quantitative investment manager focused on high-quality data.
  • Benefits: Competitive salary, bonus, and opportunities for professional growth.
  • Other info: Dynamic team environment with exciting challenges in data engineering.
  • Why this job: Make a real impact by ensuring data reliability in critical risk systems.
  • Qualifications: Strong Python skills and experience with production data pipelines required.

The predicted salary is between 70000 - 90000 Β£ per year.

Ncounter is supporting a global quantitative investment manager whose risk platforms rely on high-quality, real-time data. This role sits within the engineering team responsible for the ingestion, transformation, storage, and delivery of market, position, and reference data into critical risk systems. The focus is simple: ensure risk data is fast, accurate, complete, and verifiably fresh. In a trading environment, risk calculated on stale or incomplete data is worse than no risk data at all. This is a hands-on software engineering position for someone who enjoys building production-grade data systems and cares as much about data reliability as they do about clean code.

Key Responsibilities

  • Develop and maintain production data pipelines supporting risk analytics platforms.
  • Build reliable, recoverable, and observable data workflows.
  • Improve the quality, freshness, and completeness of critical risk data.
  • Engineer performant Python applications for data processing and transformation.
  • Optimise large-scale analytical data stores and query performance.
  • Contribute to monitoring, alerting, and operational reliability across data services.

Experience Required

  • Experience building and operating production data pipelines rather than one-off scripts or analysis tooling.
  • Strong Python development skills, with experience building performant, maintainable applications.
  • Experience with workflow orchestration tools such as Airflow, Dagster, or Prefect.
  • Understanding of retries, dependency management, idempotency, backfills, and operational recovery.
  • Experience with analytical or columnar databases such as ClickHouse or similar technologies.
  • Knowledge of partitioning, materialised views, and query optimisation techniques.
  • Experience with numerical and data processing libraries including NumPy, pandas, Polars, or Arrow.
  • Understanding of performance optimisation, memory usage, multiprocessing, or asynchronous Python.

This opportunity would suit an engineer who enjoys solving complex data engineering problems and building the reliable data foundations that underpin modern risk systems.

Software Developer - Risk Data Pipelines in Barbican employer: Ncounter Limited

At Ncounter, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London-based team enjoys competitive salaries, bonuses, and ample opportunities for professional growth, all while working on cutting-edge risk data solutions that have a real impact in the financial sector. Join us to be part of a supportive environment where your contributions are valued and your career can thrive.

Ncounter Limited

Contact Details:

Ncounter Limited Recruitment Team

We think you need these skills to ace Software Developer - Risk Data Pipelines in Barbican

Python
SQL
Problem-Solving Skills
Communication Skills
Data Pipeline Development
Data Engineering
Automation