Our client is a financial sciences company, combining rigorous inquiry, data analysis, and invention to solve the toughest challenges in investment management, securities, private equity, insurance technology and venture capital.
You will take on the following responsibilities:
- Design and implement our cloud-based data onboarding infrastructure and establish our research platform
- Design and implement software for automated trading of financial instruments, across different financial markets
- Monitor and drive reliability improvements in our production systems, including automated trading, risk management, order flow, and data reliability
- Work closely with researchers and investment professionals
You should possess the following qualifications:
- A bachelor's degree in computer science or another highly technical, scientific discipline
- 3+ years of professional software development experience
- Demonstrated experience delivering mid-sized project independently
- Experience with modern programming languages (Java, Python, C/C++, Rust, etc.) programming styles (OO, functional) and techniques (design/architecture patterns)
- Systems scripting in Linux (including experience in Python scripting)
- Experience with hands-on SQL coding and schema design is a plus
- Experience designing and building ETL (extraction, transformation, and load) pipelines, data platforms, or data analytics tools is a plus
- Experience of working on cloud platforms such as AWS is a plus
- Experience working with financial markets (participants and details of assets like Futures and Equities) is beneficial but not required
- Fluent in Mandarin Chinese. Professional working proficiency in English
- China fund practice qualification holder or will obtain the qualification within a reasonable timeframe.