DatenLord is looking for Rust R&D engineers

Company profile

DatenLord focuses on creating a new generation of cloud native high-performance storage platform, enabling high-speed data access across clouds and data centers to greatly improve the scalability of storage systems and meet the requirements of enterprise customers for high-speed access to massive data across regions.

DatenLord focuses on underlying core technologies, including Linux kernel, high performance networking, distributed systems, systems on chip and many other underlying technology areas. DatenLord revolutionizes storage system performance by deeply optimizing hardware and software I/O paths.

Most of the core members of the DatenLord team come from Google, Microsoft and Alibaba, with profound accumulation of hardware and software technology and industry experience.

DatenLord focuses on creating a team culture with a strong technical atmosphere, encouraging the team to share technology and strive for technological heights. We welcome students who are interested in hardcore technology to join DatenLord~


Rust R&D Engineer

Position Responsibility: R&d of high-performance distributed storage system

Job Requirements:

  • Basic requirements:

    • Familiar with Rust programming language;
    • Familiar with container tools like Docker and K8S;
    • Familiar with Linux operating system;
    • Strong learning ability, self-drive and team work spirit.
  • Pluses:

    • Familiar with Rust asynchronous programming is preferred;
    • Familiar with Linux kernel IO, experience in ext4, FUSE, IO_uring, eBPF is preferred;
    • Linux kernel module or driver development experience is preferred;
    • Lock-free programming experience is preferred;
    • Familiar with Distributed consistency protocol Paxos or Raft preferred;
    • High performance network programming experience such as DPDK or RDMA preferred;
    • SPDK, Ceph, key-value storage related programming experience is preferred;
    • Experience in K8S CNI or CSI interface programming is preferred.

Location: no limit, telecommuting

Salary: negotiable, competitive salary in the industry

Resume: [email protected]

Non convex technology: Algorithm development engineer

Non-convex technology is becoming the leader of the domestic financial market intelligence investment trading platform, with great concentration to build the trading platform, intelligent algorithm on the basis of the original architecture comprehensive upgrade to a new generation of Internet technology, combined with the emerging technologies such as machine learning, research and development of all kinds of trading algorithm of complete iteration step by step, is continuing to brokers, quantitative private and the algorithm of many large financial institutions to provide quality services.

Job Responsibilities:

1. Design and develop a high-performance, low-delay algorithmic trading system based on RUST; 2. Designed and developed data processing platform, monitoring operation and maintenance platform; 3. Design and develop highly available trading tools for customers; 4. Design and develop strategy related backtest platform.

Job Requirements:

1. Bachelor degree or above (985 preferred). Solid programming foundation, have good computer theory foundation; 2. Good command of Linux operation and performance analysis, rich development experience in Rust/C++/Java/Go, familiar with common design patterns, distributed related experience bonus; 3. Experience in developing high performance and low time delay systems 4. Passionate and thoughtful about technology. Self-motivated and able to learn new things quickly.

Contact information:

  • Contact: Schiele
  • Contact number: 150 0928 5657
  • Address: Caohejing Development Zone caohejing International Building, Shanghai