Python Developer / Risk Strategist (Front Office Risk Systems)

CDI Geneva


We are looking for strong Python developers with an affinity for risk modelling and quantitative finance. to join as external consultant, one of our main customer in Geneva.

Overview of our customer

Our customer is one of the largest independent energy trading groups in the world and operates through a global group of companies. Although mainly a physical oil trader, the Group is now broadly based - with active trading operations in gas, coal, power, non-ferrous metals, derivatives and sugar.

Essentially, they trade energy: they create markets for fuel products; they deliver cargoes, safely, onspecification and on-time; they provide extensive terminal and storage facilities; and they engineerinnovative financing structures to the benefit of their customers. Through a Foundation, they are also active in charitable funding to benefit severely deprived children in Asia, Africa, Latin America and CIS.

Founded in Rotterdam in 1966, today the company has nearly 50 offices worldwide - with its largest operations in Geneva, Houston, London and Singapore.


As a core member of the Risk & PnL team building the new risk engine, located in London or Geneva, you will:

- Leverage core components of the new risk engine, and other parts of the CTRM to produce the reports,tools 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.

Your skills


What you need to bring

- Python: 3+ years developing with Python on enterprise-level solutions. Demonstrated experience in the development of robust, maintainable and extensible Python code

- C++: Some professional C++ development experience

- 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 (verbal & written)

Additional Information :
* Qualifications that will help you stand out
* 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)
* Some experience in developing UIs in React

The assignment is available immediately, but a start within a few weeks is acceptable.

Do you recognize yourself in this portrait? We look forward to receiving your application.

I am applying for the ‍'‍offre

    Go to main content