Job Description
7 days ago
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 components end-to-end: architecture, implementation, testing, and production support.
What We’re 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.
• 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 We’re 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.
More jobs from IO TECH SOLUTIONS LIMITED

Rust Developer
IO TECH SOLUTIONS LIMITED
Software Engineer
Central and Western, Hong Kong, China
7 days ago
Full Time
Onsite
Information Technology and Services

Product Manager / Business Analyst
IO TECH SOLUTIONS LIMITED
Business & Management
Central and Western, Hong Kong, China
7 days ago
Full Time
Onsite
Information Technology and Services

Rust Developer for Crypto Exchange Platform
IO TECH SOLUTIONS LIMITED
Software Engineer
Central and Western, Hong Kong, China
7 days ago
Full Time
Onsite
Information Technology and Services

Senior Python Engineer - FinTech Platform, Scale & Impact
IO TECH SOLUTIONS LIMITED
jobBoard.filter.role.option.FINTECH
Central and Western, Hong Kong, China
7 days ago
Full Time
Onsite
Information Technology and Services

Lead Blockchain Platform Architect
IO TECH SOLUTIONS LIMITED
jobBoard.filter.role.option.FINTECH
Central and Western, Hong Kong, China
7 days ago
Full Time
Onsite
Information Technology and Services
More jobs like this
Senior Platform Engineer
Gravitas Recruitment Group (Global) Ltd
Central and Western, Hong Kong, China
HPC Platform Engineer for Quant Research & Compute
Leadingnation
Central and Western, Hong Kong, China
🎉 Got an interview?






