Xây dựng và vận hành hạ tầng backend cho cơ sở dữ liệu phân tán, hàng đợi và API gateway.
Yêu cầu
Bằng cấp về Khoa học máy tính hoặc ngành liên quan
Thành thạo ít nhất một trong Rust, C++ hoặc Python
Vững cấu trúc dữ liệu và thuật toán
Hiểu TCP/IP, HTTP, DNS, Linux, concurrency và hệ thống phân tán cơ bản
Sẵn sàng học Rust, làm việc với C++ và tối ưu hiệu năng
Trách nhiệm
Giám sát, vận hành và xử lý sự cố hệ thống backend
Phát triển và tối ưu các thành phần hạ tầng backend bằng Rust và duy trì dịch vụ C++
Nâng cao khả năng quan sát (observability), độ tin cậy và hiệu suất hệ thống
Hỗ trợ các đội nội bộ xử lý vấn đề kết nối, độ trễ, thông lượng và tích hợp
Có thì tốt
Đa luồng, lập trình bất đồng bộ, profiling hoặc gỡ lỗi cấp thấp
Kinh nghiệm Rust hoặc C++
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
Monitor, operate and troubleshoot backend systems;
Develop and optimize backend infrastructure components in Rust. Maintain and debug existing C++ services under guidance;
Write clean, testable code. Participate in code reviews, testing and design discussions;
Improve observability, reliability and efficiency using logs, metrics and monitoring tools;
Support internal teams on connectivity, latency, throughput and integration issues, and drive issues to resolution;
Maintain technical documentation, runbooks and troubleshooting guides.
Degree in Computer Science or a related field;
Proficiency in at least one language (Rust, C++, Python), with solid data structures and algorithms;
Understanding of networking (TCP/IP, HTTP, DNS), Linux, concurrency and basic distributed systems concepts;
Strong willingness to learn Rust and work with C++, plus interest in performance and how systems work under the hood;
Strong communication skills and critical thinking abilities.
Nice to Have: Familiarity with multithreading, async programming, profiling or low-level debugging
Join our Backend Development team, which builds and operates the backend infrastructure behind our internal engineering ecosystem: Distributed databases, message queues, API gateways and other platform services.
Rust is our primary direction for new infrastructure, while C++ powers our existing legacy systems. Prior Rust/C++ experience is a plus. Strong fundamentals and a learning mindset matter more.
Join our Backend Development team, which builds and operates the backend infrastructure behind our internal engineering ecosystem: Distributed databases, message queues, API gateways and other platform services. Rust ...