Thiết kế và phát triển
kiến trúc cho hệ thống lõi
Xây dựng nền tảng xử lý hiệu năng cao, hệ thống phân tán và đa tiến trình
Thiết kế kiến trúc đa ngôn ngữ (Python kết hợp Rust/Go/C++)
Tối ưu hiệu năng, độ ổn định và các luồng xử lý quan trọng
Xây dựng các thành phần hệ thống dùng chung (core modules, SDK, engine)
Tham gia xây dựng hệ thống CI/CD, release và version control
Thực hiện review kỹ thuật và kiến trúc
Phối hợp với các team để triển khai hệ thống thực tế
Thành thạo ít nhất 01 ngôn ngữ: Rust / Go / C++ + có kinh nghiệm Python (project thực tế)
Có kinh nghiệm xây dựng hệ thống production và system design (modular, scalable)
Hiểu rõ hệ thống hiệu năng cao: memory, CPU cache, data structure, concurrency/multithreading
Có kinh nghiệm tích hợp đa ngôn ngữ (gRPC, RPC, FFI, Python extension)
Nắm quy trình
phát triển phần mềm: build, release, versioning
Ưu tiên
Rust: PyO3, maturin, hiểu FFI (ownership/lifetime), build Python wheel
Go: gRPC, goroutine, channel, hệ thống worker/task
C++: C++11/14/17, tối ưu hiệu năng, quản lý bộ nhớ, pybind11
Điểm cộng:
Kinh nghiệm microservices / Java backend
Có kinh nghiệm trong lĩnh vực tài chính, trading, dữ liệu time-series
Hiểu Parquet, Arrow hoặc tối ưu hiệu năng (profiling, SIMD)
Kinh nghiệm distributed systems, scheduler, SDK/multi-platform