Salary: 45K-90K range
Age: 21-35 years old
Job Requirements:
1. Experience in a first- or second-tier internet company, involved in high concurrency and high availability architecture design, with exposure to big data
2. Strong collaboration and communication skills, high sense of responsibility and professional ethics
3. At least 5 years of Golang development experience, familiar with Golang’s scheduling, runtime, garbage collection, and related principles
4. Deep understanding of MySQL, Redis, Kafka, and Elasticsearch's underlying mechanisms, and their advantages and disadvantages compared to other components
5. In-depth knowledge of TCP/IP, HTTP, WebSocket protocols
6. A deep understanding of TiDB's underlying implementation is a plus
Responsibilities:
1. Identify system issues and performance bottlenecks, and propose solutions
2. Assist the team in overcoming technical challenges related to high concurrency, high availability, and system decoupling
3. Establish code and testing standards, improve development quality, and enhance the team's ability to analyze and solve problems
4. Collaborate with operations teams to resolve deployment and network issues at the architecture level