• Phát triển và vận hành ổn định dịch vụ
- Phát triển và vận hành dịch vụ của Zet mà hàng trăm ngàn người sử dụng 3 giờ mỗi ngày.
- Thiết kế cấu trúc có khả năng mở rộng và linh hoạt có thể đáp ứng khi số lượng người dùng tăng lên.
- Xây dựng hệ thống giám sát có thể phản ứng nhanh trong trường hợp sự cố hệ thống xảy ra.
• Cải thiện dịch vụ dựa trên dữ liệu
- Đặt ra các chương trình nhằm đạt được các chỉ số mục tiêu thông qua sự hợp tác với các thành viên trong nhóm đến từ các nền tảng và quan điểm khác nhau.
- Hỗ trợ quyết định dựa trên dữ liệu thông qua thiết kế và triển khai các môi trường thử nghiệm A/B và đường ống nhật ký.
• Cải thiện môi trường phát triển
- Liên tục xây dựng môi trường để triển khai dịch vụ Zet một cách dễ dàng và ổn định.
- Quản lý các đường ống nhật ký để theo dõi chỉ số dịch vụ và cải tiến môi trường giám sát.
Giới thiệu vị trí
Chúng tôi đang tìm kiếm các nhà phát triển để cùng tạo ra những sản phẩm tuyệt vời: Chúng tôi đang nhanh chóng phát hành và cải tiến các tính năng mới để tạo ra những sản phẩm tốt hơn. Cụ thể, trong một tổ chức mục tiêu (đội ngũ gồm PO, designer, frontend và backend), chúng tôi lên kế hoạch cho những tính năng cần thiết cho người dùng, phát triển nhanh chóng và đánh giá thông qua các thử nghiệm xem chúng tôi đã tạo ra tác động nào đối với người dùng. Trong quá trình này, logic backend mạnh mẽ để dịch vụ lưu lượng truy cập quy mô lớn một cách đáng tin cậy là điều thiết yếu, và chúng tôi đang tìm kiếm các kỹ sư có thể phát triển và vận hành điều này một cách nhanh chóng và tỉ mỉ.
Bạn có thể có được kinh nghiệm trong việc tối ưu hóa dịch vụ AI: Chúng tôi phục vụ mô hình LLM tự phát triển trực tiếp trên đám mây, vì vậy chúng tôi đang sử dụng hơn 100 GPU trong thời gian thực, áp dụng nhiều kỹ thuật khác nhau để tối ưu hóa chi phí và tốc độ. Những kinh nghiệm này bao gồm tất cả các hiểu biết và kỹ thuật tối ưu hóa mà chúng tôi đã tích lũy được trong hơn ba năm vận hành dịch vụ AI. Tôi tin rằng những kinh nghiệm bạn sẽ có được khi làm việc trong vị trí này trong kỷ nguyên AI đã đến sẽ trở thành tài sản vô giá cho năng lực và sự nghiệp của bạn.
Bạn có thể tích lũy kinh nghiệm với lưu lượng truy cập quy mô lớn: Zet là một dịch vụ được hàng trăm nghìn người sử dụng hơn 2 giờ mỗi ngày và hơn 8 giờ mỗi tuần, chịu đựng lượng lưu lượng dịch vụ khổng lồ tương tự như máy chủ trò chơi mỗi ngày. Lưu lượng này đang tăng gấp đôi mỗi tháng. Chúng tôi cần phải vận hành lưu lượng này một cách đáng tin cậy mà không bị gián đoạn hoặc chậm trễ, đồng thời cũng phải tiến hành một cách suôn sẻ và nghiêm ngặt nhiều thử nghiệm A/B khác nhau đang diễn ra. Nếu bạn làm việc như một kỹ sư backend tại Zet, bạn sẽ trải nghiệm nhiều vấn đề xảy ra khi ứng phó với lưu lượng lớn và có được những hiểu biết về cách giải quyết những vấn đề đó.
Trách nhiệm chính
• Phát triển và vận hành ổn định dịch vụ
- Phát triển và vận hành dịch vụ của Zet mà hàng trăm ngàn người sử dụng 3 giờ mỗi ngày.
- Thiết kế cấu trúc có khả năng mở rộng và linh hoạt có thể đáp ứng khi số lượng người dùng tăng lên.
- Xây dựng hệ thống giám sát có thể phản ứng nhanh trong trường hợp sự cố hệ thống xảy ra.
• Cải thiện dịch vụ dựa trên dữ liệu
- Đặt ra các chương trình nhằm đạt được các chỉ số mục tiêu thông qua sự hợp tác với các thành viên trong nhóm đến từ các nền tảng và quan điểm khác nhau.
- Hỗ trợ quyết định dựa trên dữ liệu thông qua thiết kế và triển khai các môi trường thử nghiệm A/B và đường ống nhật ký.
• Cải thiện môi trường phát triển
- Liên tục xây dựng môi trường để triển khai dịch vụ Zet một cách dễ dàng và ổn định.
- Quản lý các đường ống nhật ký để theo dõi chỉ số dịch vụ và cải tiến môi trường giám sát.
Yêu cầu tối thiểu
• Có hơn 3 năm kinh nghiệm hoặc kiến thức tương đương trong việc vận hành các dịch vụ Spring (Kotlin hoặc Java).
• Có kinh nghiệm trong việc cấu hình và vận hành các hệ thống xử lý lượng lớn lưu lượng.
• Có kiến thức cơ bản vững chắc về kỹ thuật máy tính tập trung vào OS và mạng.
• Có hiểu biết và kinh nghiệm sử dụng RDB, NoSQL và In-memory DB.
• Có khả năng giao tiếp và hợp tác hiệu quả với các thành viên trong nhóm đến từ các nền tảng và quan điểm khác nhau.
Yêu cầu ưu tiên
• Có kinh nghiệm phát triển ứng dụng web bất đồng bộ/không chặn.
• Có kinh nghiệm vận hành dịch vụ sử dụng công nghệ dựa trên AI.
• Có kinh nghiệm vận hành cơ sở hạ tầng sử dụng Kubernetes và Istio.
• Hiểu giá trị của dữ liệu và có kinh nghiệm phát triển sản phẩm dựa trên dữ liệu.
• Có kinh nghiệm chủ động phát triển các tính năng cần thiết cho người dùng.
Quy trình tuyển dụng
• Sàng lọc hồ sơ -> Phỏng vấn công việc -> Phỏng vấn sự phù hợp với văn hóa -> Thảo luận về chế độ đãi ngộ -> Nhận việc cuối cùng