Skip to content

Hiring Rust Engineer for Web3 Remote Position #3

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions