Core Rust Engineer
Posted 2025-08-23
Remote, USA
Full Time
Immediate Start
<p>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: <a target="_blank" rel="noopener nofollow" href="https://github.com/qdrant/qdrant">https://github.com/qdrant/qdrant</a>. 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. </p>
<p><strong>Our Projects</strong></p>
<p>Our main project is the Vector Search Engine Qdrant. It is open-source and written in Rust 🦀. Check it out on GitHub.</p>
<h2 id="tasks">Tasks</h2>
<p>We are looking for a Rust developer to help us with the development of our core project.</p>
<p>Among the technical challenges, we facing are: low level optimizations, implementation of a new versions of indexing algorithms, GPU computing, and distributed deployment.</p>
<h2 id="requirements">Requirements</h2>
<p>1. Rust Expertise: Minimum of 3 years of hands-on experience in Rust programming.</p>
<p>2. Linux Kernel Proficiency: A deep understanding of the Linux Kernel, including:</p>
<ul>
<li>Memory management with `mmaps`</li>
<li>Advanced networking concepts</li>
<li>Understanding of concepts like `io_uring`</li>
</ul>
<p>3. 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.</p>
<p>4. Asynchronous Programming Skills: Good grasp of asynchronous programming concepts, particularly with `futures`, `tokio`, or similar frameworks.</p>
<p>5. Search Engine and Database Architecture: Experience in designing and working with the architecture of search engines and database systems, emphasizing performance and scalability.</p>
<p>Nice to have:</p>
<p>- experience with GPU programming (shaders, CUDA, e.t.c.)</p>
<p>- experinece with SIMD</p>
<p>- experience with kernel-level development or eBPF</p>
<h2 id="benefits">Benefits</h2>
<p><strong>Engage in Open-Source Development</strong>: Be part of a dynamic team working on an open-source project that shapes the future of AI.</p>
<p><strong>Fully Remote & Timezone-Friendly</strong>: Enjoy the flexibility of a full-remote position, accommodating diverse time zones for optimal work-life balance.</p>
<p><strong>Innovate in AI Technology</strong>: Contribute to building a critical component of the modern AI stack, influencing the direction of cutting-edge technology.</p>
<p>Application Process:</p>
<p>Interested candidates are invited to submit their resume along with a portfolio of relevant projects. Non-empty public GitHub profile would be ideal.</p>
<p>Please include a brief cover letter explaining your interest in the role and how your experience aligns with our needs.</p>
<p>Please do not use LLMs or ChatGPT to write your cover letter.</p>
<p>All applications will be reviewed by a human, and automatically rejected if they are generated by an LLM.</p>
<p>Qdrant is an equal opportunity employer and we welcome applications from all qualified candidates.</p>
<p><strong>Our Projects</strong></p>
<p>Our main project is the Vector Search Engine Qdrant. It is open-source and written in Rust 🦀. Check it out on GitHub.</p>
<h2 id="tasks">Tasks</h2>
<p>We are looking for a Rust developer to help us with the development of our core project.</p>
<p>Among the technical challenges, we facing are: low level optimizations, implementation of a new versions of indexing algorithms, GPU computing, and distributed deployment.</p>
<h2 id="requirements">Requirements</h2>
<p>1. Rust Expertise: Minimum of 3 years of hands-on experience in Rust programming.</p>
<p>2. Linux Kernel Proficiency: A deep understanding of the Linux Kernel, including:</p>
<ul>
<li>Memory management with `mmaps`</li>
<li>Advanced networking concepts</li>
<li>Understanding of concepts like `io_uring`</li>
</ul>
<p>3. 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.</p>
<p>4. Asynchronous Programming Skills: Good grasp of asynchronous programming concepts, particularly with `futures`, `tokio`, or similar frameworks.</p>
<p>5. Search Engine and Database Architecture: Experience in designing and working with the architecture of search engines and database systems, emphasizing performance and scalability.</p>
<p>Nice to have:</p>
<p>- experience with GPU programming (shaders, CUDA, e.t.c.)</p>
<p>- experinece with SIMD</p>
<p>- experience with kernel-level development or eBPF</p>
<h2 id="benefits">Benefits</h2>
<p><strong>Engage in Open-Source Development</strong>: Be part of a dynamic team working on an open-source project that shapes the future of AI.</p>
<p><strong>Fully Remote & Timezone-Friendly</strong>: Enjoy the flexibility of a full-remote position, accommodating diverse time zones for optimal work-life balance.</p>
<p><strong>Innovate in AI Technology</strong>: Contribute to building a critical component of the modern AI stack, influencing the direction of cutting-edge technology.</p>
<p>Application Process:</p>
<p>Interested candidates are invited to submit their resume along with a portfolio of relevant projects. Non-empty public GitHub profile would be ideal.</p>
<p>Please include a brief cover letter explaining your interest in the role and how your experience aligns with our needs.</p>
<p>Please do not use LLMs or ChatGPT to write your cover letter.</p>
<p>All applications will be reviewed by a human, and automatically rejected if they are generated by an LLM.</p>
<p>Qdrant is an equal opportunity employer and we welcome applications from all qualified candidates.</p>