QD

Core Rust Engineer

Qdrant

Remote
Competitive salary
R
Rust
L
Linux
GPU
C
CUDA
E
eBPF

We are developing Qdrant, an open-source technology that enables developers to use cutting-edge, blazing-fast vector similarity search. Our flagship product is the open-source Vector Similarity Search Engine: https://github.com/qdrant/qdrant. Our mission is to provide a scalable, cost-effective, open-source solution that simplifies the development of applied-AI applications. We are a fast-growing startup, and we are looking for a Rust Software Engineer to join our team.

Our Projects

Our main project is the Vector Search Engine Qdrant. It is open-source and written in Rust 🦀. Check it out on GitHub.

Tasks

We are looking for a Rust developer to help us with the development of our core project.

Among the technical challenges, we facing are: low level optimizations, implementation of a new versions of indexing algorithms, GPU computing, and distributed deployment.

Requirements

  1. Rust Expertise: Minimum of 3 years of hands-on experience in Rust programming.

  2. Linux Kernel Proficiency: A deep understanding of the Linux Kernel, including:

  • Memory management with mmaps
  • Advanced networking concepts
  • Understanding of concepts like io_uring
  1. Data Structures & Optimization: Expert knowledge in data structures and optimization techniques, e.g. a clear understanding of the advantages of B-Trees over binary trees.

  2. Asynchronous Programming Skills: Good grasp of asynchronous programming concepts, particularly with futures, tokio, or similar frameworks.

  3. Search Engine and Database Architecture: Experience in designing and working with the architecture of search engines and database systems, emphasizing performance and scalability.

Nice to have:

  • experience with GPU programming (shaders, CUDA, e.t.c.)
  • experinece with SIMD
  • experience with kernel-level development or eBPF

Benefits

Engage in Open-Source Development: Be part of a dynamic team working on an open-source project that shapes the future of AI.

Fully Remote & Timezone-Friendly: Enjoy the flexibility of a full-remote position, accommodating diverse time zones for optimal work-life balance.

Innovate in AI Technology: Contribute to building a critical component of the modern AI stack, influencing the direction of cutting-edge technology.