London - Quant Graduate Program 2018 - Compute Team
BNP Paribas Global Markets provides cross-asset investment, hedging, financing, research and market intelligence to corporate and institutional clients, as well as private and retail banking networks. Global Markets' sustainable, long term business model seamlessly connects clients to capital markets throughout 38 markets in EMEA, Asia Pacific and the Americas, with innovative solutions and digital platforms. Through Global Markets, clients can access a full universe of opportunities in equity derivatives, foreign exchange and local markets, commodity derivatives, rates, primary and credit markets and prime solutions and financing.
The Graduate Program is designed to provide you with first-class training and immediate responsibility. You will participate to a 6 weeks Bootcamp before moving into a full-time role within the Quartz Core Team. As a graduate you will have access to a number of workshops, in-house training and networking events. You will also be assigned a mentor to help you with your career development.
The Quartz Core team is positioned at the centre of the Quartz electronic trading group, providing technical guidance and support to the e-trading quant teams. The Core team design and maintain the core modular components of the framework that are used by the e-teams to construct high-performance cross-asset market applications (e.g. automated quoting, hedging, etc.). It is the responsibility of the Core team to ensure that these components remain robust and highly performant, whilst continuing to develop the codebase to suit the continuously evolving requirements of our clients.
As a part of the Front Office Compute group, Core team members are expected to provide advice on technical subjects (i.e. architectural design, increasing performance) and investigate the use of new/experimental technologies to improve the group’s products and workflow. Ownership and management of the Quartz source code repositories, continuous development environment, and automated testing suites also fall into the team remit, which are responsible for keeping these systems operational and efficient.
The ideal candidate should possess:
- Proficiency in C++, Java, C# or at least one other object oriented language, accompanied by exceptional problem solving skills.
- An active interest in new technologies, and an understanding of how their application can be used to both resolve legacy issues and create new opportunities.
- A good understanding of concurrent application design, algorithmic complexity and the computer science surrounding high performance and numerical computing.
- Strong quantitative programming skills and an interest in system architecture design.
- An appreciation of the complete software design/product lifecycle, and how different technologies can be used to increase the manageability and efficiency of the delivery process.
- A willingness to share knowledge and provide technical consultation to others.
Closing Date: 17th February 2018