A. Job Responsibilities
1. Architecture navigation: building technical blueprints
Lead the design and technical blueprint planning of the company's core business systems and platform-level products, accurately complete technical selection. Establish the best balance around performance optimization, data security, system stability, horizontal scalability, and cost control, ensuring that the technical architecture and business strategy resonate with each other.
2. Breakthrough: Overcoming core challenges
3. Relationship building: standardize technical governance
Develop and implement a unified technical specification, architecture standard, and end-to-end development system, and improve the team's code quality through code review, architecture inspection, and other mechanisms, ensuring consistency and continuous evolution of the technical architecture.
4. Technology foresight: Driving innovation efficiency
5. Business collaboration: bridge technology and business
II. Employment Requirements
1. Basic qualifications: Experience and academic qualifications
Computer science and related professional bachelor's degree or above, with at least 5 years of Internet or software industry research and development experience, of which at least 2 years were spent as the main architect leading the design, deployment and iteration of a large-scale distributed system.
2. Architecture ability: Systematic design thinking
- Proficient in microservice architecture design, able to accurately divide business boundaries, and build a complete service registration, discovery, circuit breaking, and degradation governance system;
- Have rich cloud-native practice experience, be proficient in Docker containerization, Kubernetes orchestration, Istio, etc. Service Mesh technology application and tuning;
3. Technical depth: Full-stack technical reserve
- Data architecture: Have complex data architecture design skills, be proficient in the selection logic of relational databases and NoSQL databases, and be familiar with designing sharding and partitioning, data synchronization, etc. solutions.
Have experience in building large technical platforms from scratch or leading core system major restructuring projects; those with large-scale data processing, data center, AI platform, or high-security financial/trading system architecture experience are preferred.
5. Soft skills: Comprehensive ability support
Have excellent logical thinking, system analysis and problem decomposition skills, be able to give clear and feasible technical solutions to complex business scenarios; have good communication and coordination skills and team management potential.