top of page

New Engineer


New Engineer Program

As a new engineer, you will learn about the state of the art financial technology, build strong skill in machine learning, big data research, high-performance computing, distributed systems, and low latency networking.


The new Engineer program is open to final year undergraduate and graduate level students from engineering, computer science with little or no work experience.

Program Type


Application Deadline

31, May 2018

Training Program

The program begins in July with few months training. This includes low-latency, high through-put trading platform, machine learning, global exchanges technology and high-performance computing.


  • Architect low level C/C++ API that supports market data and order management on new exchanges.

  • Support trading operations and maintain trading systems


  • Familiar with C/C++, Linux, TCP/UDP.

  • Strong self motivation to learn and investigate the latest software technology.

  • A hacker at heart with the desire to break and try new ideas.

How to Apply

  • Please email your resume to

  • Please upload your resume to Dropbox as a PDF

  • Save the PDF name in lower case as <chinese_name>.<english_last_name>.<english_first_name>.pdf

The Experience

Real Engineering

The upside of having no product to sell to consumers is that you are focused on solving real engineering-problems instead of product-problems. Product design is an exciting field but it is not engineering. Our engineers are focused on delivering the best software and hardware performance in our entire technology stack. From low level firmware, kernel, and compiler, you have full control of optimizing the full stack.

AI and Machine Learning

Artificial Intelligence, Machine Learning, and Big Data is an outsized part of the future of software engineering. For us, Machine Learning and Data Science is not a side project or gimmick, but is how we make money and the primary focus of the firm. There are also very few disciplines like financial markets where there are enough quality data to do real ML properly.


It is important for every engineer to develop some domain knowledge outside of general programming, such as IC design, computer hardware, etc. The financial industry has the highest revenue per head of any other industry, and this is truly a global industry.

Lateral Opportunities

There are many opportunities to move laterally within the firm to become a data scientist, quantitative trader, or to another software engineer position at a related company.

bottom of page