Mô tả Công việc
Kỹ sư Phát triển Định lượng chịu trách nhiệm thiết kế, phát triển và duy trì các hệ thống giao dịch định lượng tiên tiến hỗ trợ giao dịch thuật toán, nghiên cứu đầu tư và quản lý rủi ro. Vai trò này bao gồm việc tạo ra các giải pháp phần mềm cho toàn bộ vòng đời của các chiến lược định lượng, bao gồm phát triển chiến lược, kiểm tra ngược, tối ưu hóa và triển khai. Kỹ sư cũng sẽ phát triển các công cụ chuyên biệt để nâng cao hiệu quả nghiên cứu và hiệu suất giao dịch, đảm bảo phù hợp với các yêu cầu phân tích định lượng. Ngoài ra, vị trí này yêu cầu tối ưu hóa quy trình xử lý dữ liệu, chuẩn hóa các thủ tục xử lý dữ liệu và triển khai các cơ chế làm sạch, tổ chức và phân tích dữ liệu mạnh mẽ. Ứng viên sẽ làm việc chặt chẽ với các nhà nghiên cứu định lượng, nhà giao dịch và nhóm quản lý rủi ro để đảm bảo hệ thống đáp ứng nhu cầu kinh doanh và duy trì các tiêu chuẩn hiệu suất cao.
Yêu Cầu Công Việc
- Thành thạo các ngôn ngữ lập trình như Python, C++ hoặc Java, có kinh nghiệm mạnh mẽ trong lĩnh vực tài chính định lượng và phát triển hệ thống giao dịch thuật toán
- Hiểu biết sâu sắc về các framework giao dịch định lượng (ví dụ: QuantLib, Zipline hoặc PyAlgoTrade) và khả năng triển khai các chiến lược giao dịch phức tạp với độ chính xác và hiệu quả cao
- Chuyên môn về công nghệ cơ sở dữ liệu (SQL, NoSQL) và các quy trình xử lý dữ liệu, bao gồm chuẩn hóa, biến đổi và tối ưu hóa lưu trữ dữ liệu
- Kiến thức về các thuật toán học máy và phương pháp phân tích thống kê để hỗ trợ phát triển chiến lược và đánh giá rủi ro
- Khả năng thiết kế và phát triển các mô-đun phần mềm có thể tái sử dụng để cải thiện khả năng mở rộng và bảo trì hệ thống
- Kinh nghiệm với các nền tảng điện toán đám mây (AWS, Azure hoặc GCP) và kiến trúc hệ thống phân tán cho các ứng dụng giao dịch tần suất cao
- Kỹ năng phân tích mạnh mẽ để xác định các nút thắt trong quy trình xử lý dữ liệu và triển khai các giải pháp nâng cao hiệu suất
- Khả năng giao tiếp tốt để hợp tác với các nhóm chức năng chéo và tài liệu hóa các thông số kỹ thuật một cách hiệu quả
- Bằng Thạc sĩ hoặc Tiến sĩ về tài chính định lượng, toán học, khoa học máy tính hoặc các lĩnh vực liên quan với trọng tâm vào mô hình hóa tài chính và phát triển thuật toán
- Tối thiểu 3 năm kinh nghiệm thực tế trong phát triển hệ thống giao dịch định lượng, đã chứng minh thành công trong việc triển khai các giải pháp cấp sản xuất
- Khả năng làm việc độc lập trên các dự án phức tạp trong khi duy trì phối hợp với các kỹ sư cao cấp và nhà phân tích định lượng
- Kinh nghiệm với hệ thống kiểm soát phiên bản (Git) và phương pháp phát triển linh hoạt để cải tiến hệ thống lặp đi lặp lại
- Kỹ năng giải quyết vấn đề mạnh mẽ để giải quyết các thách thức kỹ thuật trong môi trường tính toán hiệu suất cao
- Kiến thức về thị trường tài chính và cơ chế giao dịch để đảm bảo thiết kế hệ thống đáp ứng các tiêu chuẩn ngành
- Khả năng phát triển và duy trì các framework kiểm tra tự động cho các chiến lược định lượng và hệ thống giao dịch
- Kinh nghiệm với công nghệ truyền phát dữ liệu thời gian thực (Kafka, RabbitMQ) để xử lý và phân tích dữ liệu thị trường
- Thành thạo sử dụng các công cụ trực quan hóa dữ liệu (Tableau, Power BI) để trình bày kết quả phân tích cho các bên liên quan
- Chú ý chi tiết mạnh mẽ trong việc đảm bảo tính toàn vẹn dữ liệu và độ tin cậy của hệ thống cho các hoạt động giao dịch quan trọng
- Khả năng triển khai và duy trì cơ sở hạ tầng giao dịch an toàn, có thể mở rộng và hiệu quả cho các giao dịch khối lượng lớn
- Kinh nghiệm với các mô hình quản lý rủi ro định lượng và khả năng tích hợp chúng vào hệ thống giao dịch để đánh giá rủi ro toàn diện
