Junior Python Developer - Leading International Quant Trading Firm [Open to HK & SG]
Job Description:
Role Overview
Our client, a leading international quant trading firm is looking for a Junior Quantitative Software Developer to join our committed team. This group is tasked with delivering comprehensive and error-free data to some of the most elite systematic Portfolio Managers worldwide.
You will contribute significantly to ensuring the smooth daily operation of a large research infrastructure and the live production trading of billions of dollars across various global capital markets, encompassing equities, futures, options, and other financial instruments.
Responsibilities
- Create processes and technological tools for ingesting, tagging, and cleaning datasets.
- Support Data Analysts and Data Scientists in data processing, enrichment, and product development.
- Contribute to existing infrastructure and applications primarily developed in Python, as well as Go and C++.
- Monitor and improve the automated data collection and cleansing infrastructure.
- Explore new technologies for enhanced data management and efficient retrieval.
Requirements
- A Bachelors degree or higher in computer science, engineering, or a related quantitative discipline such as Mathematics, Statistics, or Physics.
- Proficiency in Python and its ecosystem (numpy, pandas, polars, scikit-learn), with a solid understanding of Python and library internals.
- Familiarity with Go and/or C++ is a significant advantage.
- Practical experience with software architecture and engineering best practices (testing, CI/CD, monitoring, profiling, version control).
- Strong analytical skills, with the ability to tackle intricate problems, optimize code, and develop efficient solutions in a fast-paced environment.
- A keen intellectual curiosity and a passion for learning.
- Excellent oral and written communication abilities.
- A commitment to the highest ethical standards.
Required Skills:
Trading Python