-
Notifications
You must be signed in to change notification settings - Fork 313
Open
Description
Rust Low-level Development Engineer
Work Location: Remote
Job Responsibilities:
- Middleware System Development
• Design and implement high-performance, low-latency distributed middleware systems (such as message queues, caching services, API gateways) to support financial transaction systems or high-concurrency scenarios on the Internet.
• Optimize core modules of middleware (network communication, data serialization, thread scheduling) to enhance system throughput and stability, meeting the demand for millisecond-level response. - Underlying Framework Construction
• Develop cross-platform underlying libraries and SDKs based on Rust, providing secure and reliable memory management, asynchronous task scheduling, and zero-cost abstraction capabilities. Achieve seamless interaction with the C/C++/Python ecosystem and support heterogeneous system integration (such as quantitative strategy engines, blockchain nodes). - Performance Optimization and Reliability Assurance
- Identify system bottlenecks using performance analysis tools (such as perf, eBPF), and optimize I/O, lock contention, and memory allocation efficiency in a targeted manner.
- Design distributed consistency testing schemes to ensure the fault tolerance of middleware in abnormal scenarios such as fault injection and network partitioning.
Job Requirements
- Technical Skills
• Proficient in Rust language and its ecosystem (Tokio/Actix-Web/async-std), familiar with lock-free programming, asynchronous I/O models, and FFI interaction mechanisms.
• In-depth understanding of Linux kernel mechanisms (process scheduling, network stack, file system), with experience in high-performance development using eBPF/io_uring preferred.
• Mastery of core concepts in distributed systems (consensus algorithms, CAP theorem), familiar with Raft/Paxos protocols or cross-chain communication practices. - Industry Experience
• Over 3 years of backend development experience, having led the development of middleware, database or underlying modules of transaction systems.
• Preference will be given to candidates with experience in any of the following scenarios:
• In the financial field: low-latency trading systems, quantitative backtesting platforms, risk control engine development;
• In the Internet field: million QPS message middleware, cloud storage gateways, distributed caching services.
Bonus points:
• Familiarity with financial protocols (FIX/FAST) or blockchain infrastructure (Solana/EVM compatible chains);
• Proficiency in hardware acceleration technologies (DPDK/RDMA) or cryptographic applications (zero-knowledge proofs, TEE);
• Experience in developing quantitative strategies and optimizing high-frequency trading systems.
Metadata
Metadata
Assignees
Labels
No labels