Join us in building next-generation, financial-grade trading systems that power ultra-low latency (sub-millisecond), ultra-high throughput (millions of transactions per second), and ultra-high availability %) platforms. You'll work on core business and mission-critical projects with vast room for growth.
Key Responsibilities
- Design and develop high-performance, low-latency trading systems to provide robust technical support for financial trading.
- Optimize existing architectures to enhance trading efficiency, reduce costs, and drive business growth.
- Solve complex technical challenges, explore and implement cutting-edge solutions, and continuously push forward innovation.
Qualifications
- Strong computer science fundamentals with in-depth knowledge of computer networks, data structures, and operating systems, and the ability to apply them effectively in practice.
- Proven experience in building low-latency, high-performance, and highly available systems, including design and implementation, with the ability to independently solve technical problems.
- Passionate about technology; contributions to open-source projects are a plus.
- Proficiency in at least one programming language; experience in Java or Rust is strongly preferred, along with thoughtful insights into programming language design and usage.
- Understanding of distributed systems and data consistency principles, with hands-on experience in designing and implementing related systems being a strong advantage.
Core Competencies
- Strong skills in code design and software architecture, with the ability to deliver clean, high-quality code.
- Excellent communication, coordination, and ownership mindset; proactive in driving projects forward within a team environment.
- Intellectual curiosity and eagerness to learn; motivated to explore new technologies and contribute to the team's technical advancement.