Skip to content

Recruitment of Rust Engineer for Remote Web3 Position #205

@mangoovo77-collab

Description

@mangoovo77-collab

Rust Low-level Development Engineer
Work Location: Remote
Job Responsibilities:

  1. 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.
  2. 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).
  3. 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

  1. 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.
  2. 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions