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