Python Developer - Trading Systems & Research Infrastructure (No Finance Experience Needed)
Python Developer - Trading Systems & Research Infrastructure (No Finance Experience Needed)

Python Developer - Trading Systems & Research Infrastructure (No Finance Experience Needed)

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Develop components for a cutting-edge trading platform and optimise performance.
  • Company: Join a dynamic team focused on innovative research and trading solutions.
  • Benefits: Enjoy flexible working options and a collaborative environment.
  • Why this job: Gain hands-on experience in quantitative finance while solving real-world problems.
  • Qualifications: 1-3+ years of Python development experience; STEM background preferred.
  • Other info: No finance experience needed; just a passion for coding and problem-solving.

The predicted salary is between 36000 - 60000 £ per year.

Job Description

You’ll be developing components for a research and trading platform used by quant researchers and portfolio managers, handling data from a wide range of sources, and optimizing performance for simulation and live execution. Python is the primary language used throughout the stack, making strong fluency essential.

Core Responsibilities

  • Contribute to the architecture, testing, and performance tuning of a scalable trading and backtesting platform.
  • Build reliable, production-grade tools that enable researchers to access, clean, and analyze market and alternative data.
  • Collaborate with engineers and quantitative researchers to support model development and operational workflows.
  • Investigate and resolve software issues in live and simulation environments; contribute to code quality and robustness.

What We’re Looking For

  • 1–3+ years of professional Python development experience (finance background not required).
  • Solid engineering mindset with an ability to design clean, modular code for long-term maintainability.
  • Comfortable working with relational databases; experience with data pipelines is a plus.
  • Clear communication skills and the ability to contribute to a collaborative, fast-paced team environment.
  • Strong academic background in a STEM subject from a leading university.

Bonus Points

  • Familiarity with cloud-native technologies (e.g. AWS, GCP) and containerized environments.
  • Exposure to CI/CD workflows or DevOps practices.
  • Enthusiasm for test-driven development and clean deployment processes.
  • A genuine interest in quantitative finance or systematic trading systems.
  • Eligibility to work in the UK is required.

If you’re a Python developer who enjoys solving complex problems with real-world impact—and wants to learn about quantitative trading in the process—this role offers a front-row seat.

Python Developer - Trading Systems & Research Infrastructure (No Finance Experience Needed) employer: Eka Finance

Join a dynamic and innovative team where your contributions as a Python Developer will directly impact the development of cutting-edge trading systems. Our collaborative work culture fosters continuous learning and growth, providing you with opportunities to enhance your skills while working alongside experienced engineers and quantitative researchers. Located in a vibrant area, we offer a supportive environment that values creativity and encourages professional development, making us an excellent employer for those seeking meaningful and rewarding careers.
E

Contact Detail:

Eka Finance Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer - Trading Systems & Research Infrastructure (No Finance Experience Needed)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as cloud-native technologies like AWS or GCP. Even if you don't have direct experience, showing that you've done your homework and understand these tools can set you apart.

✨Tip Number 2

Engage with the Python developer community online. Participate in forums or contribute to open-source projects related to trading systems. This not only enhances your skills but also demonstrates your passion for the field.

✨Tip Number 3

Prepare to discuss your problem-solving approach during interviews. Think of examples where you've tackled complex coding challenges, especially those that required collaboration with others, as teamwork is crucial in this role.

✨Tip Number 4

Showcase your enthusiasm for quantitative finance. Even if you lack direct experience, expressing a genuine interest in learning about systematic trading systems can resonate well with the hiring team.

We think you need these skills to ace Python Developer - Trading Systems & Research Infrastructure (No Finance Experience Needed)

Fluency in Python
Software Architecture Design
Performance Tuning
Production-Grade Tool Development
Data Cleaning and Analysis
Collaboration with Engineers and Researchers
Problem-Solving Skills
Code Quality Assurance
Experience with Relational Databases
Understanding of Data Pipelines
Clear Communication Skills
STEM Academic Background
Familiarity with Cloud Technologies (e.g. AWS, GCP)
Exposure to CI/CD Workflows
Enthusiasm for Test-Driven Development
Interest in Quantitative Finance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python development experience prominently. Focus on projects or roles where you've built scalable systems or worked with data, even if it's not finance-related.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your interest in quantitative trading and how your skills can contribute to their research and trading platform.

Showcase Relevant Skills: Emphasise your engineering mindset and ability to write clean, modular code. If you have experience with relational databases or data pipelines, make sure to include that as well.

Highlight Collaboration Experience: Since the role involves working with engineers and researchers, mention any past experiences where you've collaborated in a team environment. This could be through academic projects or previous jobs.

How to prepare for a job interview at Eka Finance

✨Showcase Your Python Skills

Make sure to highlight your experience with Python during the interview. Be prepared to discuss specific projects where you've used Python, especially in relation to data handling and performance optimisation.

✨Understand the Role's Requirements

Familiarise yourself with the core responsibilities outlined in the job description. Be ready to explain how your skills align with developing scalable trading platforms and collaborating with quantitative researchers.

✨Communicate Clearly

Since clear communication is key in a collaborative environment, practice articulating your thoughts on technical topics. This will help demonstrate your ability to work effectively within a team.

✨Express Your Interest in Quantitative Finance

Even if you don't have a finance background, showing enthusiasm for quantitative finance or systematic trading systems can set you apart. Share any relevant experiences or interests that relate to this field.

Python Developer - Trading Systems & Research Infrastructure (No Finance Experience Needed)
Eka Finance

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

E
  • Python Developer - Trading Systems & Research Infrastructure (No Finance Experience Needed)

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-08-20

  • E

    Eka Finance

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