Job description
Location: Hong Kong/Singapore/Remote
Job Overview:
We are looking for an experienced cryptocurrency exchange architect responsible for designing, planning, and guiding the core technical architecture of our trading platform. You will be responsible for ensuring that our systems have extreme security, scalability, low latency, and high availability to support a rapidly growing user base and trading volume, while adapting to changing regulatory requirements and market environments.
Key Responsibilities:
Architecture Design and Evolution:
1. Responsible for the overall technical architecture design, review, optimization, and evolution of the cryptocurrency trading platform, including matching engine, wallet system, clearing and settlement system, market data system, API gateway, KYC/AML system, etc.
2. Ensure the architecture can support high concurrency, low-latency trading, and massive data processing and storage.
3. Plan for system scalability and elastic scaling capabilities to cope with business growth and market fluctuations.
Security and Compliance:
1. Lead the design and implementation of industry-leading security architecture, including multi-layer defense, encryption technology, risk control, hot/cold wallet management, key management, etc., to protect user assets and data.
2. Ensure all technical solutions comply with international and local regulatory requirements (such as AML, CFT, etc.).
Technology Selection and Standards:
1. Evaluate and introduce cutting-edge technologies, tools, and frameworks to enhance system performance, development efficiency, and maintainability.
2. Develop and implement technical standards, development specifications, design patterns, and best practices.
Technical Leadership and Guidance:
1. Work closely with the R&D team to provide technical guidance and solutions to solve complex technical challenges.
2. Participate in key technical decisions and clearly articulate technical solutions and impacts to management and the team.
3. Responsible for writing and maintaining technical documentation to ensure knowledge sharing.
Performance Optimization and Stability:
1. Continuously monitor system performance, identify bottlenecks, and propose optimization solutions.
2. Design high availability, fault tolerance, and disaster recovery mechanisms to ensure the system operates stably 24/7.
Qualifications:
Educational Background: Bachelor's degree or above in Computer Science, Software Engineering, or related fields.
Work Experience: Over 8 years of software development experience, with at least 3 years in a large fintech, trading system, or cryptocurrency exchange in an architect role.
Core Technical Skills:
(1) Proficient in distributed system architecture design, microservices architecture, high concurrency, and high availability system design and practice.
(2) In-depth understanding of blockchain technology, cryptography, consensus mechanisms, smart contracts, etc.
(3) Familiar with the underlying principles and APIs of mainstream public chains (such as Ethereum, Bitcoin, Solana, etc.).
(4) Familiar with the design and optimization of high-performance matching engines, low-latency trading systems, or similar financial trading systems.
(5) Proficient in at least one mainstream programming language (such as Java/Go/Python/C++) with extensive practical project experience.
(6) Familiar with the application and architecture of cloud computing platforms (AWS/Azure/GCP).
(7) Security and Compliance: Deep understanding and practical experience in network security, system security, and data security, with knowledge of common security vulnerabilities and preventive measures.
(8) Problem-Solving Ability: Excellent analytical and problem-solving skills, capable of independently addressing complex technical challenges.
(9) Communication and Coordination: Excellent communication and teamwork skills, able to communicate effectively across teams and departments.
(10) At least 3 years of experience in the same position at an exchange.