Python Software Engineer – Quantitative Hedge Fund: £120-180k + top bonus

Hunter Bond
London
3 months ago
Applications closed

Related Jobs

View all jobs

Quantitative Developer

Senior Quantitative Developer

Junior / Graduate Data Scientist

Software Engineer - Data Analytics

Data Engineer

Senior/Lead Python Data Engineer

Are you a world-class Python engineer ready to design high-throughput, low-latency systems that support some of the most advanced quantitative research pipelines in finance?

Our client, a top-tier global quantitative investment fund is expanding its core engineering group. This team builds the foundational systems powering research, data engineering, simulation, and production trading. If you enjoy distributed computing, performance optimisation, and building scalable platforms for complex analytical workloads, this role is engineered for you.


The Opportunity

You’ll work at the intersection of large-scale data processing, compute orchestration, and production-grade model deployment. Expect to design distributed pipelines, manage multi-terabyte datasets, optimise numerical workloads, and develop high-performance services used by quants and PMs daily.


This is greenfield, architecture-heavy work — no legacy systems slowing you down.


What You’ll Build & Own

  • End-to-end Python services for data ingestion, ETL, feature generation, and research workflows
  • Distributed compute systems using frameworks like Ray, Dask, Spark, Airflow, Prefect, Kubernetes, Argo Workflows
  • High-performance numerical components leveraging NumPy, Pandas, PyArrow, Numba, Cython, Polars
  • Scalable APIs and microservices using FastAPI, gRPC, message buses (Kafka/Redpanda)
  • Cloud-native and on-prem hybrid infrastructure using AWS/GCP, Terraform, Docker, Kubernetes
  • High-throughput storage and data tooling such as Parquet, Arrow, S3, Delta Lake, HDFS, Redis, ClickHouse
  • Tooling for compute optimisation: vectorisation, concurrency (asyncio), multiprocessing, profiling, caching layers


What They’re Looking For

  • 4+ years of professional Python engineering in high-performance, data-heavy environments
  • Strong fundamentals in algorithms, distributed systems, and parallel compute
  • Experience with large-scale data frameworks: PySpark, Ray, Dask, Apache Arrow, Numba, Cython
  • Exposure to containerised, cloud-native environments (Docker, K8s, Terraform)
  • Familiarity with CI/CD, observability, and diagnostics: GitLab CI, Prometheus, Grafana, OpenTelemetry
  • Bonus: experience with model deployment, simulation engines, time-series databases (kdb+/QuestDB) or C++ integration layers


Why This Role

  • Build highly technical infrastructure that directly supports quant innovation and trading performance
  • Work alongside elite engineers and researchers from top tech firms and leading academic labs
  • Solve genuinely hard problems: distributed orchestration, compute scaling, low-latency data access, system reliability
  • Competitive compensation with significant performance-driven upside
  • Modern engineering culture — fast iteration, high autonomy, minimal bureaucracy


If you want to work on deep technical systems where engineering excellence is the differentiator, this is the role.

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How Many Data Science Tools Do You Need to Know to Get a Data Science Job?

If you’re trying to break into data science — or progress your career — it can feel like you are drowning in names: Python, R, TensorFlow, PyTorch, SQL, Spark, AWS, Scikit-learn, Jupyter, Tableau, Power BI…the list just keeps going. With every job advert listing a different combination of tools, many applicants fall into a trap: they try to learn everything. The result? Long tool lists that sound impressive — but little depth to back them up. Here’s the straight-talk version most hiring managers won’t explicitly tell you: 👉 You don’t need to know every data science tool to get hired. 👉 You need to know the right ones — deeply — and know how to use them to solve real problems. Tools matter, but only in service of outcomes. So how many data science tools do you actually need to know to get a job? For most job seekers, the answer is not “27” — it’s more like 8–12, thoughtfully chosen and well understood. This guide explains what employers really value, which tools are core, which are role-specific, and how to focus your toolbox so your CV and interviews shine.

What Hiring Managers Look for First in Data Science Job Applications (UK Guide)

If you’re applying for data science roles in the UK, it’s crucial to understand what hiring managers focus on before they dive into your full CV. In competitive markets, recruiters and hiring managers often make their first decisions in the first 10–20 seconds of scanning an application — and in data science, there are specific signals they look for first. Data science isn’t just about coding or statistics — it’s about producing insights, shipping models, collaborating with teams, and solving real business problems. This guide helps you understand exactly what hiring managers look for first in data science applications — and how to structure your CV, portfolio and cover letter so you leap to the top of the shortlist.

The Skills Gap in Data Science Jobs: What Universities Aren’t Teaching

Data science has become one of the most visible and sought-after careers in the UK technology market. From financial services and retail to healthcare, media, government and sport, organisations increasingly rely on data scientists to extract insight, guide decisions and build predictive models. Universities have responded quickly. Degrees in data science, analytics and artificial intelligence have expanded rapidly, and many computer science courses now include data-focused pathways. And yet, despite the volume of graduates entering the market, employers across the UK consistently report the same problem: Many data science candidates are not job-ready. Vacancies remain open. Hiring processes drag on. Candidates with impressive academic backgrounds fail interviews or struggle once hired. The issue is not intelligence or effort. It is a persistent skills gap between university education and real-world data science roles. This article explores that gap in depth: what universities teach well, what they often miss, why the gap exists, what employers actually want, and how jobseekers can bridge the divide to build successful careers in data science.