Python Engineer – Trading Systems
Python Engineer – Trading Systems

Python Engineer – Trading Systems

London Full-Time 78000 - 130000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Join a dynamic team to build trading systems and internal tools using Python.
  • Company: A leading crypto-native algorithmic trading firm with a strong engineering culture.
  • Benefits: Enjoy private healthcare, pension, relocation support, and regular team events.
  • Why this job: Work on impactful projects in a fast-paced environment with high autonomy and minimal hierarchy.
  • Qualifications: Proficient in Python, SQL, and comfortable with Linux; no prior finance experience needed.
  • Other info: Flexible hybrid working in London with a competitive salary up to £130,000 plus bonuses.

The predicted salary is between 78000 - 130000 £ per year.

Overview

Company | Crypto-native algorithmic trading firm

Job | Python Engineer – Trading Systems

Focus | Real-time data, trading infrastructure, internal tools

Team | Tight-knit, global team with strong engineering culture

Stack | Python, Linux, SQL, optional C++

Location | London

Hybrid | Flexible working (not fully remote)

Salary | Up to £130,000 base + bonus

Benefits | Private healthcare, pension, relocation & visa support, regular team events, high-spec workspace

If you love writing clean Python and want to ship code that genuinely powers the markets, this is for you.

You’ll join one of the sharpest trading system teams in the digital asset space. This isn’t about fluff or speculation, this team has real tech, real trading volume, and real infrastructure already operating across dozens of global markets.

You’ll build internal tools, data pipelines, reconciliation engines and live-trading dashboards used by humans and machines alike. The kind of work where milliseconds and clean code both matter. You’ll be trusted to get on with things and supported by people who know how to scale trading systems without over-engineering them.

You’ll get to work closely with traders, quant researchers, and infrastructure engineers, and you won’t be drowned in layers of hierarchy or endless meetings.

You’ll thrive here if:

  • You’re confident writing modern Python in production
  • You’ve worked with SQL databases (PostgreSQL a bonus)
  • You’re happy working in Linux and aren’t afraid of the command line
  • You like working in small teams with high autonomy and tight feedback loops
  • You’re curious about trading, finance or crypto (no prior experience needed — just interest)

Some of the things you’ll build:

  • Real-time data ingestion pipelines from global crypto exchanges
  • Internal GUIs for traders to monitor and manage positions
  • Systems to reconcile trades and track risk across thousands of assets
  • Infrastructure that supports OTC trading and automated settlements
  • High-availability tools for quant teams to explore machine learning features

Interview Process

CV Review >Screening call with us >Technical Interview >Final Interview with Engineering Team >Offer

If this sounds like your kind of engineering role, hit Apply and we’ll send over the full breakdown or message us to chat confidentially.

#J-18808-Ljbffr

Python Engineer – Trading Systems employer: Oceanredpartners

As a leading crypto-native algorithmic trading firm based in London, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to excel. With a focus on real-time data and cutting-edge technology, we offer competitive salaries, private healthcare, and opportunities for professional growth within a tight-knit global team. Our flexible hybrid working model and commitment to innovation make us an exceptional employer for those passionate about making a tangible impact in the fast-paced world of digital assets.
O

Contact Detail:

Oceanredpartners Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Engineer – Trading Systems

Tip Number 1

Familiarise yourself with the latest trends in algorithmic trading and crypto markets. This knowledge will not only help you understand the role better but also impress the interviewers with your genuine interest in the field.

Tip Number 2

Brush up on your Python skills, especially focusing on writing clean, efficient code. Consider working on personal projects or contributing to open-source projects that involve real-time data processing to showcase your abilities.

Tip Number 3

Get comfortable with SQL databases, particularly PostgreSQL. You might want to practice writing complex queries and optimising database performance, as this will be crucial for the role.

Tip Number 4

Prepare for technical interviews by solving coding challenges related to data structures and algorithms. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.

We think you need these skills to ace Python Engineer – Trading Systems

Proficient in Python programming
Experience with SQL databases, particularly PostgreSQL
Familiarity with Linux operating system and command line tools
Understanding of real-time data processing
Ability to build data pipelines and reconciliation engines
Knowledge of trading systems and financial markets
Experience in developing internal tools and dashboards
Strong problem-solving skills
Ability to work autonomously in small teams
Interest in crypto and algorithmic trading
Attention to detail and commitment to clean code
Experience with high-availability systems
Basic understanding of machine learning concepts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, SQL, and Linux. Include specific projects or roles where you've demonstrated your ability to write clean code and work in a trading or financial context.

Craft a Compelling Cover Letter: In your cover letter, express your passion for trading systems and crypto. Mention any relevant experience or projects that showcase your skills in building data pipelines or internal tools, and explain why you want to join this particular team.

Showcase Relevant Skills: When filling out your application, emphasise your proficiency in Python and any experience with SQL databases, especially PostgreSQL. If you have familiarity with C++, mention it as an optional skill to strengthen your application.

Prepare for Technical Questions: Anticipate technical questions related to Python programming, data structures, and algorithms. Brush up on your knowledge of real-time data processing and trading systems to impress during the technical interview.

How to prepare for a job interview at Oceanredpartners

Showcase Your Python Skills

Make sure to prepare examples of your previous work with Python, especially in production environments. Be ready to discuss how you've written clean, efficient code and any specific projects that demonstrate your ability to handle real-time data.

Familiarise Yourself with SQL

Since the role involves working with SQL databases, brush up on your SQL skills, particularly PostgreSQL if you have experience. Be prepared to answer questions about database design, querying, and how you’ve used SQL in past projects.

Understand the Trading Systems Landscape

Even if you don’t have direct experience in trading or finance, show your curiosity about the industry. Research algorithmic trading, crypto markets, and the technologies involved. This will help you engage in meaningful conversations during the interview.

Emphasise Team Collaboration

This role values high autonomy and tight feedback loops within small teams. Prepare to discuss your experiences working in collaborative environments, how you handle feedback, and your approach to problem-solving in a team setting.

Python Engineer – Trading Systems
Oceanredpartners

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

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