High-Performance Computing Engineer Intern/Full-time
Please note: This position requires candidates to be proficient in using Chinese as the working language.
Responsibilities
- Develop and maintain high-performance trading and research platforms for financial products.
- Design and implement high-performance computing libraries, low-latency communication libraries, trading system frameworks, and high-throughput storage systems.
- Identify performance bottlenecks in core systems, tackle technical challenges, and deliver effective optimization solutions.
- Build efficient modules for trading signals, strategy execution, and risk control based on strategy requirements.
Requirements
- Bachelor’s degree or above in Computer Science, Electrical Engineering, or a related field.
- Proficient in Modern C++ (C++20 or above), with a solid understanding of template metaprogramming, as well as common data structures and algorithms.
- Strong logical thinking and clean coding practices; winners of algorithm or competitive programming contests are a plus.
- Good understanding of Linux, with hands-on experience developing C++ applications on Linux; familiar with CPU microarchitecture and performance optimization.
- Basic knowledge of networking protocols and network programming; familiar with multithreaded programming.
- Able to use Python and shell scripts as productivity tools.
Compensation
This is a paid position. Compensation will be provided in accordance with company policy. Details will be discussed with qualified candidates during the interview process.