Senior Python Engineer / Business Analyst – Trading & Market Data in London
Senior Python Engineer / Business Analyst – Trading & Market Data

Senior Python Engineer / Business Analyst – Trading & Market Data in London

London Freelance 48000 - 72000 £ / year (est.) Home office (partial)
Go Premium
E

At a Glance

  • Tasks: Design and optimise market data solutions for trading strategies using Python.
  • Company: Join a leading Global Energy Trading Company with a dynamic culture.
  • Benefits: Competitive contract rates, hybrid work model, and opportunities for professional growth.
  • Why this job: Make an impact in trading and analytics while working with cutting-edge technologies.
  • Qualifications: 8+ years in trading markets, strong Python skills, and experience with data platforms.
  • Other info: Join a trusted recruitment agency with over 40 years of experience.

The predicted salary is between 48000 - 72000 £ per year.

Exciting Contract Opportunity for a hands‐on Python Engineer with strong business‐facing skills to join a Global Energy Trading Company. The role will involve delivering high‐performance market data solutions that directly support trading strategies and pre‐ and post‐trade analytics. This is a hybrid technical and business facing role, sitting at the intersection of engineering, trading and data.

Key Responsibilities

  • Design, build and optimise real‐time and historical market data pipelines in a cloud‐native environment
  • Develop Python‐based data services and analytical functions supporting research and live trading
  • Work closely with traders and stakeholders to translate business requirements into production‐ready solutions
  • Analyse complex financial datasets to improve strategy performance and client analytics
  • Evaluate, onboard and integrate third‐party market data products and feeds
  • Ensure data quality, performance, and high availability of critical trading data

Experience

  • Experience using Databricks, Iceberg, ADF, Kafka and Cosmos DB
  • 8+ years' experience in Commodity Trading & Capital Markets / Investment Banking
  • Strong understanding of global futures exchanges and the full exchange‐traded derivatives lifecycle
  • 5+ years working with large‐scale market, order/execution, and positions data
  • Proven experience with real‐time market data platforms, feed handlers, and consolidated feeds
  • Strong Python development skills with solid SQL and scripting (PowerShell/Bash)
  • Experience with time‐series databases (KDB, OneTick) and Parquet‐based storage
  • Comfortable operating as a technical SME and business analyst in a trading‐room environment

Senior Python Engineer / Business Analyst – Trading & Market Data in London employer: Eaglecliff

Eaglecliff Recruitment is an exceptional employer, offering a dynamic work environment that bridges the gap between technology and trading in the energy sector. With a strong focus on employee growth and development, we provide opportunities to work on cutting-edge market data solutions while fostering a collaborative culture that values innovation and teamwork. Our commitment to transparency and excellence, backed by over 40 years of industry experience, ensures that you will be part of a reputable organisation dedicated to your success.
E

Contact Detail:

Eaglecliff Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Engineer / Business Analyst – Trading & Market Data in London

Tip Number 1

Network like a pro! Reach out to your connections in the trading and market data space. We all know that sometimes it’s not just what you know, but who you know. Attend industry meetups or webinars to make those valuable contacts.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those related to market data solutions. We want to see how you’ve tackled real-world problems, so don’t hold back on the details!

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and business acumen. We suggest practising common interview questions related to trading strategies and data analytics. Be ready to discuss how you can bridge the gap between engineering and trading.

Tip Number 4

Apply through our website! It’s the quickest way to get your application noticed. We’re always on the lookout for talented individuals like you, so don’t hesitate to submit your CV and let us help you land that dream role.

We think you need these skills to ace Senior Python Engineer / Business Analyst – Trading & Market Data in London

Python Development
SQL
Scripting (PowerShell/Bash)
Databricks
Iceberg
ADF
Kafka
Cosmos DB
Market Data Solutions
Data Pipeline Design
Analytical Functions
Financial Dataset Analysis
Real-time Market Data Platforms
Time-series Databases (KDB, OneTick)
Parquet-based Storage
Business Analysis

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to highlight your Python skills and experience in trading and market data. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your business-facing skills can benefit us. Keep it concise but impactful!

Showcase Your Technical Skills: Don’t forget to mention your experience with tools like Databricks, Kafka, and time-series databases. We’re looking for someone who can hit the ground running, so make sure we know what you bring to the table!

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

How to prepare for a job interview at Eaglecliff

Know Your Tech Inside Out

Make sure you’re well-versed in Python and the specific technologies mentioned in the job description, like Databricks and Kafka. Brush up on your SQL skills too, as you'll likely be asked to demonstrate your technical prowess during the interview.

Understand the Business Side

Since this role sits at the intersection of engineering and trading, it’s crucial to understand how trading strategies work. Familiarise yourself with the basics of commodity trading and the derivatives lifecycle to show that you can translate business needs into technical solutions.

Prepare Real-World Examples

Think of specific projects where you’ve designed or optimised market data pipelines or worked with large-scale datasets. Be ready to discuss these experiences in detail, highlighting your problem-solving skills and how they relate to the role.

Ask Insightful Questions

Prepare thoughtful questions about the company’s trading strategies and data challenges. This not only shows your interest but also helps you gauge if the company is the right fit for you. It’s a two-way street, after all!

Senior Python Engineer / Business Analyst – Trading & Market Data in London
Eaglecliff
Location: London
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

E
  • Senior Python Engineer / Business Analyst – Trading & Market Data in London

    London
    Freelance
    48000 - 72000 £ / year (est.)
  • E

    Eaglecliff

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