Quantitative Developer - Quant Contract Languages - Quant Analytics
at Bloomberg
London, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 16 Aug, 2024 | Not Specified | 17 May, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
The Quant Analytics department at Bloomberg sits within Enterprise Products and is responsible for modelling market data, pricing, and risk calculations of financial derivatives across all asset classes. Our libraries are used by all Bloomberg products and services, including the Terminal with over 300,000 clients, trading system solutions, enterprise risk management, and derivatives valuation services.
The department includes several Quant teams focused on different asset classes, as well as portfolio-level analytics and model validation.
The Quant Contract Languages (QCL) team works at the intersection of functional programming and derivative modelling. It develops BLAN, a domain-specific language for describing derivative contracts. BLAN is implemented in the functional programming language OCaml. The Bloomberg products built using BLAN are very popular with their customers.
We are seeking a proficient functional developer, with a strong interest in applying functional programming commercially to problems in financial modelling.
We’ll trust you to:
- Come up to speed on BLAN and the tooling around it, owning the language experience for all stakeholders
- Design and implement new language features, tools or libraries
- Proactively maintain the ecosystem’s integration builds and test infrastructure
- Review the code of other functional developers in the team, assisting all with best practices
- Pitch your own ideas for features, tools or libraries
- Work both independently and in collaboration with your team members
- Support financial engineers, quants and risk specialists with writing BLAN
- Understand, document and communicate sometimes quite complex requirements
- Context switch between strategic projects and urgent support requests
- Clearly and concisely communicate a strategy, adapting communication to suit the audiences and their concerns
You’ll need to have:
- 4+ years of full software development life-cycle experience
- Demonstrable proficiency with a functional language
- Experience designing effective APIs, libraries and language features
We’d love to see:
- Experience mentoring and coaching other team members.
- Extensive experience with OCaml, Haskell, F# or SML, and especially familiarity with their implementations
- Familiarity with derivative pricing models
- Familiarity with financial products such as interest rates or equity derivatives
- A keen interest in developing skills in these areas
- Please note we use years of experience as a guide but we certainly will consider applications from all candidates who are able to demonstrate the skills necessary for the role.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
London, United Kingdom