Core Platform Engineer – Rust (C++ background)

What You’ll Be Working On Design and build high-performance, low-latency systems using Rust, with a strong emphasis on safety, correctness, and efficiency. Port, refactor, or coexist with existing C++ codebases, improving reliability and maintainability over time. Work close to the metal: memory management, concurrency models, async runtimes, and performance tuning. Collaborate with product, infra, and systems engineers to translate complex requirements into robust system designs. Own critical c

IO Tech Solutions - Hong Kong - Full time

Salary: HK$50k - HK$100k

What Youll Be Working On
  • Design and build high-performance, low-latency systems using Rust, with a strong emphasis on safety, correctness, and efficiency.
  • Port, refactor, or coexist with existing C++ codebases, improving reliability and maintainability over time.
  • Work close to the metal: memory management, concurrency models, async runtimes, and performance tuning.
  • Collaborate with product, infra, and systems engineers to translate complex requirements into robust system designs.
  • Own critical components end-to-end: architecture, implementation, testing, and production support.

What Were Looking For
  • Solid professional experience in C++, including modern C++ (C++11+), STL, multithreading, and performance optimization.
  • Hands-on experience with Rust in production or serious side projects, with a clear understanding of ownership, borrowing, and lifetimes.
  • Strong grasp of systems programming concepts: memory models, concurrency, synchronization, and CPU/cache behavior.
  • Experience debugging complex issues using tools like gdb/lldb, perf, valgrind, or similar.
  • Comfortable working in Linux environments and reading low-level code when things break.

23785319
Ad