About the Role
Role
The Senior Software Engineer (Rust) will design and build high-performance distributed systems for large-scale machine learning infrastructure. This role involves driving best practices in software architecture and collaborating on greenfield initiatives focused on performance and reliability.
What You'll Do
- Design and build high-performance, distributed systems for large-scale ML infrastructure.
- Drive best practices in software architecture, testing, and scalability.
- Lead and collaborate on multiple greenfield initiatives focused on performance, reliability, and scale.
Who You Are
- Proven experience coding in Rust.
- Strong understanding or interest in low latency performance work.
- Ideally you come from a C++ background.
- Excellent academic background.
- Experience in high-stakes, low-latency, mission-critical environments where reliability and performance are non-negotiable.
Requirements
Rust programming
Proven experience coding in Rust is essential.
Low latency performance
Strong understanding or interest in low latency performance work is required.
C++ background
Ideally, candidates should come from a C++ background.
Academic excellence
An excellent academic background is preferred.
Mission-critical experience
Experience in high-stakes, low-latency, mission-critical environments is necessary.
Benefits
Industry leading bonus
The role offers an industry leading bonus structure.
Hybrid work model
The position allows for a hybrid work model in Hong Kong.
Personal project time
Dedicated time for personal projects every Friday is provided.
Collaborative culture
The company promotes a genuinely collaborative culture.