At a Glance
- Tasks: Build and maintain robust Python and SQL data pipelines for energy trading analytics.
- Company: Leading energy trading organisation with a focus on innovation.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Join a dynamic team and make a real impact in the energy sector.
- Qualifications: Strong Python and SQL skills, with experience in data modelling and ETL.
- Other info: Exciting transition to Databricks and opportunities to mentor junior engineers.
The predicted salary is between 36000 - 60000 £ per year.
A leading energy trading organisation requires a senior Python Data Engineer to support front office analytics and forecasting during a major data platform transition. This is a highly technical engineering project for someone who can build robust data pipelines, models and products to enhance trading decisions and critical business processes. You'd engage directly with traders/analysts and the team are rolling out Databricks, so experience with this would be highly beneficial.
What you’ll be doing:
- Building and maintaining Python + SQL data pipelines
- Integrating multi-source data (forecasts, wind/solar output, LNG movements, streaming feeds)
- Supporting energy fundamentals and forecasting dashboards
- Working closely with front office stakeholders
- Improving data quality, modelling, and governance
- Contributing to best practices and mentoring across the team
- Helping transition the platform toward Databricks
Must-have skills (non-negotiable):
- Strong Python and SQL
- Solid data modelling and ETL fundamentals
- Experience with Azure Blob Storage or S3
- Comfortable discussing data with front-office users
- Able to mentor and uplift less experienced engineers
- Active use of AI coding tools (e.g. Copilot, Claude)
Nice-to-have experience:
- Databricks (being implemented imminently)
- Orchestration: Dagster preferred (Airflow / Prefect acceptable)
- Energy or commodities trading exposure (helpful, not required)
Python Data Engineer - TWE44291 in London employer: twentyAI
Contact Detail:
twentyAI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Data Engineer - TWE44291 in London
✨Tip Number 1
Network like a pro! Reach out to people in the energy trading sector, especially those who work with data. Use LinkedIn to connect and engage with them; you never know who might have a lead on that perfect Python Data Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python and SQL projects, especially any data pipelines or models you've built. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical skills and be ready to discuss your experience with data modelling and ETL processes. Practise explaining complex concepts in simple terms, as you'll need to communicate effectively with front office stakeholders.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications and updates!
We think you need these skills to ace Python Data Engineer - TWE44291 in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python and SQL skills, as well as any experience with data pipelines and modelling. 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 role and how your experience can help us during the data platform transition. Be specific about your past achievements and how they relate to the job.
Showcase Your Technical Skills: Since this is a highly technical role, make sure to mention your experience with Azure Blob Storage or S3, and any familiarity with Databricks. If you've used AI coding tools like Copilot, let us know – we love that!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!
How to prepare for a job interview at twentyAI
✨Know Your Tech Inside Out
Make sure you brush up on your Python and SQL skills before the interview. Be ready to discuss how you've built and maintained data pipelines in the past, and be prepared to dive into technical details about your experience with ETL processes.
✨Familiarise Yourself with Databricks
Since the company is rolling out Databricks, it’s a good idea to get acquainted with its features and functionalities. If you can, try to work on a small project using Databricks to showcase your hands-on experience during the interview.
✨Engage with Front Office Scenarios
Prepare to discuss how you would interact with traders and analysts. Think of examples where you’ve successfully communicated complex data insights to non-technical stakeholders, as this will demonstrate your ability to bridge the gap between tech and business.
✨Showcase Your Mentoring Skills
Since mentoring less experienced engineers is part of the role, come prepared with examples of how you've supported or uplifted your colleagues in previous positions. Highlight any best practices you've contributed to and how you’ve helped improve team performance.