Mô tả công việc
Mô tả công việc
- 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ế
Yêu cầu ứng viên
- 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
Quyền lợi
- Mức lương cạnh tranh: 1.500 – 2.000 USD
- Tham gia xây dựng hệ thống kỹ thuật có độ phức tạp cao
- Môi trường kỹ thuật chuyên sâu, định hướng product & engineering
- Cơ hội phát triển lên Tech Lead / Architect
- Thưởng hiệu suất, review lương định kỳ
