Contract Quant Developer - Product Control - C++ and Python
Location: London (2-3 days per week in the office)
Contract: 12 months, inside IR35
About the Role: We are seeking a Contract Quant Developer to join the Product Control team at a global investment bank. This role involves improving and maintaining the Quant Library, primarily using C++ and Python.
Key Responsibilities:
Develop core modules of the quant library in both C++ and Python, including API client and grid computing.
Manage the release of the library.
Refactor existing code with a strategic vision.
Enhance controls and enforce testing culture and coding best practices within the team.
Ensure processes are compliant with Finance Instruction Manual (FIM) model development standards and governance policy.
Collaborate efficiently with a diverse team across multiple locations (London, Bangalore, Krakow, Paris).
Communicate transparently with management and respect the bank's values by seeking out different perspectives, collaborating across boundaries, being accountable, taking the long view, moving at pace, and making things happen.
Own and manage relationships with multiple internal teams (Product Control, Development Team, Front Office Quants).
Minimum Requirements:
Education:
Degree in Software Engineering or a Master's degree in Quantitative Finance, Mathematics, Physics, or a related numerical subject.
Skills and Experience:
Strong knowledge and practical experience with C++.
Good knowledge of Python.
Knowledge of C# is an advantage.
Knowledge of SQL and relational databases.
Experience working within a quantitative finance space is ideal.
Strong analytical and problem-solving skills.
Excellent communication and interpersonal skills.
Attention to detail and consideration of timelines.
Minimum 2 years of working experience is preferred.