At a Glance
- Tasks: Design and optimise market data solutions to support trading strategies.
- Company: Join a leading Global Energy Trading Company with a dynamic culture.
- Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
- Why this job: Make an impact in trading and analytics while working with cutting-edge technology.
- Qualifications: Strong Python skills and experience in trading or financial markets.
- Other info: Join a trusted recruitment service 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
Contract Senior Python Engineer / Business Analyst – Trading & Market Data employer: Eaglecliff Recruitment
Contact Detail:
Eaglecliff Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Contract Senior Python Engineer / Business Analyst – Trading & Market Data
✨Tip Number 1
Network like a pro! Reach out to your connections in the trading and market data space. Attend industry meetups or webinars, and don’t be shy about introducing yourself. You never know who might have the inside scoop on a job opportunity!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those related to market data solutions. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on both technical and business aspects. Be ready to discuss how your experience aligns with the role's requirements, especially around trading strategies and data analytics. Practice makes perfect!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting opportunities that match your skills. Plus, applying directly gives you a better chance of getting noticed by our recruitment team. Let’s get you that dream job!
We think you need these skills to ace Contract Senior Python Engineer / Business Analyst – Trading & Market Data
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 the perfect fit for this hybrid role. We love seeing candidates who can bridge the gap between technical and business aspects, so share your experiences that demonstrate this.
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 from us!
How to prepare for a job interview at Eaglecliff Recruitment
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, like Databricks, Kafka, and Python. Brush up on your coding skills and be ready to discuss how you've used these tools in past projects.
✨Understand the Business Side
Since this role is a mix of technical and business-facing responsibilities, take time to understand the trading environment and market data solutions. Be prepared to explain how your technical skills can directly support trading strategies and analytics.
✨Prepare Real-World Examples
Think of specific instances where you’ve designed or optimised market data pipelines or worked with traders to translate requirements into solutions. Having concrete examples will help demonstrate your experience and problem-solving abilities.
✨Ask Insightful Questions
Show your interest in the role by preparing thoughtful questions about the company’s trading strategies, data quality measures, or how they integrate third-party market data. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.