Senior Developer - real time risk systems development lab

Senior Developer, Risk Systems Development Lab, London 

This team of data & research scientists, engineers and UX/UI designers is hiring to build out it's global network of like-minded colleagues throughout labs in London, Singapore, San Francisco & New York.

The team has recently worked on utilising Blockchain, AI, NLP and Big Data technologies and techniques by building:

• real time risk analytic engines to detect price anomalies
• real time ML engines to predict bond prices
• a simulation engine to execute and simulate complex financial models and algorithms against current and historic data

Essential Skills:

• Excellent skills and experience working in modern languages such as Golang and JavaScript
• Experience in delivering scalable distributed computing with fault tolerance
• Experience producing and rapidly delivering POCs
• Experience building discrete microservices with simple repeatable Cloud native patterns
• Strong experience of cloud infrastructure like Amazon Web Services (AWS) with services and products like EC2, S3, ECS, Docker, Elastic Search and CloudFormation
• Unix environment and Bash scripting
• Understanding of security best practices for Cloud
• Experience with version control systems (Git)
• Experience with SQL (Postgres), NoSQL and/or Big Data (BigQuery)
• Critical thinking, value judgment and common sense over process
• Positive attitude to learning new skills and technologies

Desired Skills:

• Experience of cryptography such as public key encryption, KMI
• Experience with CI/CD pipelines (Jenkins, Gitlab CI)
• RESTful API design and implementation and messaging system experience
• Knowledge of TCP/IP networking and network protocols
• Strong understanding of different database types, with the ability to select the appropriate type per problem category
• Strong understanding of Algorithms and Data Structures
• Open source advocacy and participation
• Confident in communicating complex projects clearly to Senior Management
• Experience in an applicable business field such as Financial Engineering or Electronic Trading