Software Developer-Java & C++ with a leading financial organisation based in Singapore
- Competitive salary and performance-based bonuses
- Extended benefits
Responsibilities
- Designing and implementing a platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world
- Assisting in the development of a tick by tick backtesting research platform
- Assisting in development and optimizing large-scale parallel computation problems that requires large quantities of data shared across resources
- Optimizing the computational efficiency of existing machine learning based algorithms to drive higher performance and faster learning rates
- Developing systems, interfaces and tools to historical market data and trading simulations that increase research productivity
- Creating tools to analyze data and generate insights that research decisions are based on
Required Qualifications
- 5-7 years of practical experience with C++ and Java
- A strong background in data structures, and object-oriented programming
- Good experience with scripting languages e.g. Python
- Strong working knowledge of Linux
- Brilliant detail oriented problem-solving abilities
- Passion for innovation and building systems from the ground up
- A self-starter attitude with the ability to work independently and own problems
- The ability to manage multiple tasks and make decisions in a fast-paced environment
- Strong communication skills in English for business purposes
Preferred Qualifications
- Curious, creative and independent, demonstrated by evidence of contribution to open source software, entrepreneurial like ventures or projects
- An interest and some exposure to machine learning and large computational optimization problems
- Knowledge of GPU programming including CUDA / jCUDA
If you are keen on exploring the role, please share your profile to neha.sharma@peoplebank.asia
Thanks
Neha
Peoplebank