Quantitative Engineer
We are seeking a talented, highly motivated individual with experience in designing and developing quantitative software solutions for a group at the forefront of risk management. The ideal candidate will have strong mathematical skills including numerical programming, statistics and algorithms, and will bring an enthusiastic and energetic approach to problem solving., This is an excellent opportunity for a flexible individual who has a passion for rapid innovation, creativity and a strong belief in entrepreneurial culture.
Our technological platform is constantly evolving as we apply new and emerging technologies to our expanding business. This role offers the opportunity to work on the newest generation of our internal risk modelling system built on AWS using next gen services and a cloud native architecture for high performance distributed computing.
Core Responsibilities
- Develop software, automated tests, documentation, and related processes to meet and exceed the requirements of stakeholders
- Work closely with stakeholders to establish, refine, and document application functional and non-functional requirements for new and existing solutions
- Support solutions through their lifecycle of testing, deployment, operation, user training, maintenance and enhancement.
- Contribute to shaping overall risk modelling systems strategy and development process
- Effectively communicate with management
- Contribute to a culture of innovation and agile development best practices
- Embrace the culture and consistently demonstrate it in day-to-day activities
Essential Skills
- A high level of proficiency in Python programming is desirable, although strong relevant experience in other languages would be considered
- A strong mathematical/numerical background – a degree in a mathematical discipline, or previous experience in a quantitative development role would be advantageous
- Experience working with scientific programming frameworks
- Prior experience working on technology solutions in a financial services environment is required
- A problem-solving mentality. The ability to collaborate with different teams on solutions for a variety of different business, code & data-related issues
- The ability to operate and achieve goals both independently and as part of a team
- Excellent communication skills required for this role. Specifically, the ability to analyse and discuss complex business processes with technical and non-technical colleagues
Desirable Skills
- Experience with cloud technologies (AWS preferred)
- Experience working on high performance computing solutions with large datasets
- Prior experience working in an Agile/Scrum development environment
Our people are our most valuable resource and core to our success. This is a fast-paced business environment, demanding a strong work ethic and a results-oriented approach. We offer competitive compensation and benefits, a comprehensive talent development program, and a reward system in which employees share in the success of the company. We are an engaged member of the communities in which we live and work and have a locally-led giving philosophy with generous employee matching program, global and local community grants and employee volunteerism.
We seek diversity, create equity, and practice inclusion. Our people are at the heart of everything we do. We are an equal opportunity employer. We provide equal opportunity to all qualified individuals regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, marital status, pregnancy, disability, military status or other legally protected categories.