Quantitative Developer Lead
Job Responsibilities:
* Design and develop high-performance, low-latency trading systems. Responsible for deployment, testing, maintenance, and ensuring system stability.
* Build and optimize trading toolchains to improve portability and reliability.
* Develop backtesting frameworks that support multiple asset classes and strategies, with accurate historical data replay across various timeframes.
* Maintain consistency between backtesting logic and live trading to ensure accuracy and reproducibility.
* Support the strategy team by developing and maintaining strategy frameworks and research tools.
* Build infrastructure for large-scale financial data processing and quantitative research.
* Develop tools to streamline model training and deployment, helping teams manage models, data, and algorithms efficiently.
* Optimize real-time and historical market data processing to support high-frequency research and backtesting.
* Manage mid-to-low frequency data such as fundamentals, consensus forecasts, and news sentiment.
* Automate daily system operations, manage computing resources, data storage, and optimize network architecture.
Job Requirements:
* Bachelor's degree or above from a top-tier university, preferably in computer science or a related technical field.
* Experience in the quantitative trading industry, with solid knowledge of equity and futures trading systems.
* Skilled in C++ and Python development, familiar with Linux, shell scripting, and Git.
* Strong background in data processing, familiar with MySQL and Docker.
* Experienced with multi-threading, inter-process communication, socket programming, and RPC frameworks such as gRPC or Protobuf.
* Familiar with messaging tools like RabbitMQ, ZeroMQ, or ActiveMQ.
* Understanding of TCP/UDP protocols and low-latency networking.
* Knowledge of computer hardware and system-level debugging.
* Good development habits, including documentation, code clarity, and tool-based automation.
* Able to guide technical direction, support team growth, and solve real-world technical challenges proactively.
* Strong sense of responsibility, good communication skills, and a collaborative mindset.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.