Python Engineer - Research
Python Engineer - Research

Python Engineer - Research

Slough Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
B

About the Role:

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
B

Contact Detail:

Block MB Recruiting Team

Python Engineer - Research
Block MB
Location: Slough
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • Python Engineer - Research

    Slough
    Full-Time
    36000 - 60000 £ / year (est.)
  • B

    Block MB

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>