We are the world’s leading privately-owned energy and commodities trading company and sit at the heart of the global energy flows. Every day we use our expertise and logistical networks to distribute energy around the world, efficiently and responsibly. For over 50 years Vitol has served the world’s energy markets; we have some 40 offices worldwide.
Our people are our business: the company’s value derives ultimately from them. It is on their expertise, innovation, drive and relationships that we depend for the development and growth of our business. Talent is precious to us and we create an environment in which individuals can reach their full potential, unfettered by hierarchy.
Vitol has a flat, meritocratic organisational structure, which we believe encourages an entrepreneurial and collaborative approach. Being a global business, our people come from all over the world and represent a vibrant mix of different nationalities, educational backgrounds and life experiences. Learn more about us here.
Â
Are you a passionate, entrepreneurially minded Python developer who wants to build the systems that steer global energy flows? Join us at Vitol!
Vitol is unique in the energy trading world in making our Commodity Trading Risk Management (CTRM) the core of our business processes that everyone at Vitol works with, often on a daily basis. We have developed our own CTRM system that covers all aspects of our business activities across the globe: from trade entry through the middle-office with P&L reporting, market risk management, credit, and compliance down to the invoicing and for whichever commodity we trade – electricity, gas, coal, crude oil, LPG, or carbon emissions certificates.
Your role
In order to better equip the front office teams, we are developing a new valuation and risk engine within this CTRM. We are looking for strong Python developers with an affinity for risk modelling and quantitative finance.Â
As a core member of the Risk & PnL team building the new risk engine, located in London, UK you will:
Leverage core components of the new risk engine, and other parts of the CTRM to produce the reports and functionalities required by the business
Explore functional designs with the rest of the Dev team and with the business, translate them into technical designs and implement them in short development cycles
You will need to gain a deep understanding of our trading business, specifically deal structures and risk management concepts
 As a Risk Strat you will be at the crossroads of the development of this new valuation and risk engine, facing both business priorities and technical challenges. You will often face ambiguous problems requiring you to define not only the answer but also the question.
Â
What you need to bring
3+ years developing with Python on enterprise-level solutions. Demonstrated experience in the development of robust, maintainable and extensible Python code
University degree (Bachelor or Master) in Computer Science, Financial Engineering, or equivalent
Entrepreneurial drive, ability to work independently as well as in a team
Excellent communication and interpersonal skills. Full proficiency communicating in English in a business context (verbally & in writing)
Qualifications that will help you stand out
C++ development experience
Some experience with derivative risk concepts including option pricing and Greek risk measures, ideally in Commodities
Some experience with PL/SQL (preferred) or a similar procedural DB programming language (e.g. T-SQL)
Your email won't be used for commercial purposes. Read our Privacy Policy.