A complete application in a minute
Tailored resume and cover letter, ready to send.
Bonhill Partners in London is seeking a hands-on Python Data Engineer to join the Front Office Data Engineering team. You'll design and build data pipelines and data products for trading applications, collaborating with traders and analysts.
The role emphasizes real-time data processing, application development and Python-based visualisation, enabling end-to-end ownership of solutions in a global trading environment.
Location: London (Hybrid – 3 days per week in office)
We are supporting a leading global energy trading business in the search for a Python Data Engineer to join its Front Office Data Engineering team. This is an excellent opportunity for a hands-on Python Developer or Data Engineer to work on business-critical trading applications, build innovative data products and take ownership of solutions from the ground up.
Working closely with traders, trading analysts and technical stakeholders, you'll play a key role in developing data-driven applications that support trading decisions and wider business processes. The team works with large volumes of internal and external data, supporting a range of Front Office applications, including analytical and prediction tools.
The business is continuing to expand its data capabilities, with a growing focus on real-time data processing, application development and Python-based visualisation. This is a role offering genuine ownership, technical variety and the opportunity to see the direct impact of your work within a global trading environment.
Key Responsibilities:
Required Experience:
Ideal Candidate:
You are a hands-on Python Developer, Data Engineer or Software Engineer who enjoys building applications and solving complex data challenges. You have strong Python and SQL fundamentals and can demonstrate experience taking ownership of technical solutions, ideally building applications from scratch rather than simply maintaining existing systems.
You'll be comfortable working directly with traders and business stakeholders, understanding their requirements and translating them into practical technical solutions. Strong communication skills are important, alongside the ability to work independently, manage priorities and take projects through to completion.
We're ideally looking for candidates with 4+ years' relevant experience, although we're open to more junior individuals who demonstrate exceptional technical ability and a strong academic background in Computer Science, Mathematics, Engineering or a similar discipline.
A commodities or energy trading background would be advantageous but is not essential. We're equally interested in strong engineers from investment banking, financial services, technology or other data-intensive environments.
The real attraction here is the opportunity to build and own business-critical applications within a global trading business. You'll be working closely with the Front Office, developing solutions that directly support trading activity, while having the technical freedom to influence how applications and data products are built and developed.