Enable job alerts via email!

Python Engineer - Research

JR United Kingdom

London

On-site

GBP 50,000 - 80,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the financial sector is seeking a Python Research Engineer to join their Portfolio Engineering team. The role involves working on a large Python codebase to enhance data-driven research systems. Ideal candidates will have strong analytical skills and experience with data processing libraries like NumPy and pandas.

Qualifications

  • 4+ years of experience in Python engineering or research engineering.
  • Proven experience on complex, multi-module Python projects.
  • Strong proficiency in NumPy, xarray, or pandas.

Responsibilities

  • Contribute to the development and maintenance of a large, modular Python codebase.
  • Collaborate with researchers and engineers to build scalable systems.
  • Identify performance bottlenecks and implement optimizations.

Skills

Analytical skills
Problem-solving
Communication skills
Performance-oriented

Tools

NumPy
xarray
pandas
Git

Job description

Social network you want to login/join with:

My client are seeking a Python Research Engineer with 4+ years of experience to join their Portfolio Engineering team. In this role, you'll work on a large, production-grade Python codebase to help drive the design, performance, and scalability of data-driven research and engineering systems. The ideal candidate is analytical, performance-oriented, and passionate about leveraging Python to solve complex problems.

Responsibilities:

  • Contribute to the development and maintenance of a large, modular Python codebase
  • Collaborate with researchers and engineers to build robust, scalable systems for portfolio analysis and optimization
  • Work with data structures and libraries such as NumPy, xarray, or pandas to process and analyze large datasets
  • Identify performance bottlenecks and implement optimizations, improving system speed and efficiency (e.g., reduced runtime by X%)
  • Use data-driven insights to guide engineering decisions and system design
  • Maintain clean, well-documented, and testable code

Requirements:

  • 1–5 years of experience in a Python engineering or research engineering role
  • Proven experience working on complex, multi-module Python projects
  • Strong proficiency in at least one of: NumPy, xarray, or pandas
  • Demonstrated ability to improve system performance (e.g., making a pipeline or tool X% faster)
  • Experience using data to make informed technical or product decisions
  • Excellent problem-solving and communication skills

Nice to Have:

  • Experience in quantitative finance, scientific computing, or large-scale data systems
  • Familiarity with CI/CD workflows and version control (Git)
  • Experience working in a research or cross-functional team environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Machine Learning Research Engineer

Robert Walters UK

London

Remote

GBP 55,000 - 70,000

6 days ago
Be an early applicant

Machine Learning Research Engineer | Generative Models | Protein Design | Deep Learning | Pytho[...]

Enigma

Greater London

On-site

GBP 60,000 - 80,000

6 days ago
Be an early applicant

Machine Learning Research Engineer | Generative Models | Protein Design | Deep Learning | Pytho[...]

JR United Kingdom

London

On-site

GBP 60,000 - 100,000

10 days ago

(Python Based) Senior Research Engineer

Thomas Reuters

London

Hybrid

GBP 60,000 - 100,000

13 days ago

AI Research Engineer

JR United Kingdom

London

Remote

GBP 60,000 - 100,000

17 days ago

AI Research Engineer

Bending Spoons

Greater London

Remote

GBP 66,000 - 150,000

18 days ago

Research Engineer

Robert Walters UK

London

Remote

GBP 50,000 - 120,000

30+ days ago

Machine Learning Engineer, Research

PhysicsX

Greater London

On-site

GBP 45,000 - 70,000

2 days ago
Be an early applicant

Research Engineer, Reinforcement Learning Engineering London, UK

DeepMind Technologies Limited

London

On-site

GBP 50,000 - 80,000

Today
Be an early applicant