Quantitative Developer (R, Scala, Python, Spark)Amsterdam
For our client in Amsterdam we are looking for an experienced Quantitative Developer (R, Scala, Python, Spark).
You will be lead developer with respect to design and implementation of a new calculation engine that is able to generate all the cash flows arising from reinsurance contracts and a set of input cash flows. The programming languages you will be using most frequently will be R, Scala, and possibly Python. You will make use of Spark. The required calculations are to a large extent data-parallel and are therefore suited for a massively parallel approach using Spark.
You enjoy applying your programming and quantitative skills in a business environment.
You have an analytical mind and can “see through” large sets of calculations and come to an optimal calculation strategy.
You’re a self-starter and able to manage and plan your own work.
Ability to work in an international team.
Knowledge, Education and Experience
Minimum of 10 years of experience developing quantitative code.
Strong analytic skills (university level computer science, maths, physics, engineering, etc.). A PhD is a plus.
Strong, proven, programming and technical design skills.
Good understanding of tensor-based data operations.
Good understanding of Scala. R and Python are a plus.
Experience with Spark.
Experience with an object-oriented programming language, (e.g., C++, Java, Scala). More is a plus.
Experience with functional programming.
Experience with numerical programming and optimisation.
Good understanding of databases, SQL.
Good understanding of BigData infrastructure from a user perspective.
Fluency in English.