Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Millennium. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
This group offers bespoke modelling solutions across multiple asset classes, providing industry leading intraday and end of day price and risk analytics which empower the fund as a whole to carry out informed investment decisions.
Responsibilities
- Participate in development and support of existing microservices, as a whole, making up the distributed risk calculation system;
- Effectively communicate with other technologists and research-focused teams alike, spread globally across EMEA, US and APAC regions;
- Take ownership of whole software lifecycle, able to carry out a task starting from idea all the way to the user.
Requirements
- At least Bachelor's degree in Math, Computer Science or other STEM discipline (higher qualification is a plus);
- 3+ years worth of professional experience with C++ language (expert understanding of modern C++ is essential);
- Strong written and verbal communication skills;
- Strong problem solving skills, understanding of standard data structures and design patterns;
- Ability to work in fast-paced goal-oriented environment;
- Attention to detail, high level of self-organization
Successful candidate is likely to demonstrate
- Experience in designing/building distributed / low-latency systems
- Experience working with modern development stack: source control systems, CI/CD, containers;
- Experience working with Linux/Unix platforms: networking, process management, threading, memory allocation;
- Experience working with Git, CI/CD, Kubernetes, Docker
- Basic understanding of financial markets and concepts, prior experience working in the industry;
- Basic understanding of statistics, stochastic processes and discrete math.
- Experience in reactive programming frameworks and dependency injection frameworks.
- Experience in optimizing software for efficient memory usage and cache-friendly data structures.