We are seeking a highly skilled and motivated software engineer to join our Trading System team. The ideal candidate will have a strong background in algorithm design, data structure, computer systems, operating systems, concurrent programing, systems programing and parallel computing, and will play a crucial role in enhancing and maintaining our trading infrastructure.
Key Responsibilities:
- Design, develop, and optimize high-performance trading systems.
- Collaborate with traders to gather requirements and implement features.
- Analyze and improve system performance, reliability, and scalability.
- Implement and maintain multi-threaded applications to support low-latency trading operations.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Stay up to date with the latest advancements in technology and trading practices.
Qualifications:
- Master's or PhD in Computer Science, Software Engineering, or a related field.
- Strong in algorithm design and data structure.
- Strong understanding of computer systems, operating systems, concurrent programming and parallel computing.
- Proven experience in designing and developing high-performance applications.
- Proficiency in Python and Rust.
- Familiarity with high-frequency crypto or stock trading is a plus.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams.
What We Offer:
- Competitive salary and performance-based bonuses.
- Comprehensive benefits package.
- Opportunities for professional development and advancement.
- A dynamic and collaborative work environment.