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
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
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.