Mô Tả Công Việc
1. Chịu trách nhiệm thiết kế kiến trúc và phát triển các module nghiệp vụ cốt lõi bao gồm giao dịch, tài khoản vốn, kiểm soát rủi ro và các dịch vụ quan trọng khác. 2. Dẫn dắt và tối ưu hóa thiết kế kiến trúc hệ thống có khả năng chịu tải cao và tính sẵn sàng cao, có kinh nghiệm điều chỉnh hiệu suất và đảm bảo ổn định với quy mô hàng triệu yêu cầu và hàng tỷ dữ liệu. 3. Phân tích và tối ưu hiệu suất truy cập cơ sở dữ liệu, tỷ lệ hit cache, tồn đọng tin nhắn, tạm dừng GC, rò rỉ bộ nhớ và các vấn đề hệ thống khác. 4. Thúc đẩy các thiết kế bất đồng bộ, phân tán và co giãn linh hoạt để nâng cao tính ổn định và thông lượng hệ thống trong giờ cao điểm. 5. Dẫn dắt hoặc tham gia nâng cấp kiến trúc, phân tách dịch vụ và chuyển đổi module để cải thiện khả năng bảo trì và mở rộng hệ thống. 6. Chịu trách nhiệm mô hình hóa logic nghiệp vụ phức tạp và giải pháp nhất quán dữ liệu để đảm bảo tính chính xác và cân bằng hiệu suất trong các tình huống tải cao. 7. Tham gia giám sát hệ thống, kiểm thử tải, diễn tập sự cố và lập kế hoạch công suất. 8. Tham gia đánh giá mã, thiết kế kiểm thử, tối ưu CI/CD để đảm bảo chất lượng giao hàng. 9. Hướng dẫn kỹ sư trung cấp phân tích hệ thống, điều chỉnh hiệu suất và cải tiến kiến trúc.
Trách Nhiệm Chính
- Thiết kế và phát triển các module nghiệp vụ cốt lõi bao gồm dịch vụ giao dịch, tài khoản vốn và kiểm soát rủi ro.
- Tối ưu hóa kiến trúc hệ thống có khả năng chịu tải cao và tính sẵn sàng cao.
- Phân tích và giải quyết các điểm nghẽn hiệu suất trong cơ sở dữ liệu, bộ nhớ đệm, tin nhắn và quản lý bộ nhớ.
- Triển khai các giải pháp bất đồng bộ, phân tán và có khả năng mở rộng.
- Dẫn dắt nâng cấp kiến trúc và chuyển đổi module.
- Đảm bảo tính nhất quán dữ liệu và chính xác logic nghiệp vụ.
- Tham gia giám sát, kiểm thử và lập kế hoạch công suất.
- Tiến hành đánh giá mã và cải thiện quy trình CI/CD.
- Hướng dẫn kỹ sư sơ cấp và trung cấp.
Yêu Cầu Công Việc
- Bằng cử nhân trở lên ngành Khoa học Máy tính hoặc lĩnh vực liên quan, có trên 7 năm kinh nghiệm phát triển Golang.
- Kinh nghiệm được chứng minh trong việc tối ưu hệ thống có khả năng chịu tải cao và tính sẵn sàng cao.
- Thành thạo MySQL, Redis, Kafka, gRPC, Protobuf và OpenResty.
- Hiểu biết sâu về kiến trúc microservice bao gồm phát hiện dịch vụ, quản lý cấu hình, cân bằng tải và ngắt mạch.
- Chuyên môn trong điều chỉnh hiệu suất bằng các công cụ như pprof, trace và benchmark.
- Quen thuộc với tiêu chuẩn thiết kế API như RESTful, GraphQL, WebSocket và OpenAPI.
- Kỹ năng giải quyết vấn đề và phân tích xuất sắc.
Ưu Tiên
- Kinh nghiệm phát triển hệ thống sàn giao dịch.
- Quen thuộc với các framework như GoFrame hoặc Go-Zero.
- Nền tảng từ các dự án có khả năng chịu tải cao.
Phúc Lợi
Môi trường làm việc hoàn toàn từ xa, văn hóa đội nhóm hợp tác và gói đãi ngộ cạnh tranh.