Research Engineer, Agentic Retrieval (North America)

<p style="min-height:1.5em">Qdrant is an <strong>open-source vector</strong> search engine powering the next generation of AI applications, from semantic search and retrieval-augmented generation (RAG) to AI agents and real-time recommendations.</p><p style="min-height:1.5em">Trusted by global leaders like <strong>Canva, HubSpot, Tripadvisor, Bosch, and Deutsche Telekom</strong>, we’re building the retrieval infrastructure layer for modern AI. Recently raising <strong>$50M in Series B</strong> funding, we are growing rapidly and committed to transforming how AI understands and interacts with data.</p><p style="min-height:1.5em">As a remote-first company, we believe diverse backgrounds, perspectives, and experiences fuel innovation. Here, you’ll own meaningful work, tackle challenges, and grow alongside passionate individuals dedicated to shaping the future of AI.</p><p style="min-height:1.5em">We are looking for a <strong>Research Engineer, Agentic Retrieval</strong>. You'll work at the seam between agent systems research and retrieval engineering, running a tight loop between hypothesis, experiment, and shipped artifact.</p><p style="min-height:1.5em">The questions you'll chase may not have settled answers yet: how agents should structure memory, when they should re-query versus reason, how skills and tools should be retrieved and composed, what retrieval primitives the agent loop actually needs, and what "good" even means when success is a multi-step trajectory rather than a ranked list.</p><p style="min-height:1.5em">You'll go deep on how real agent stacks use Qdrant today, where the abstractions around them help or hurt, and what we should build (or change) so they can do more with less. The agent ecosystem moves fast, and part of the job is staying current with it without getting captured by it.</p><p style="min-height:1.5em">You'll have a lot of latitude to choose what to investigate. The bar is the same either way: every cycle should produce something the field, our customers, or the rest of the company can act on.</p><p style="min-height:1.5em"></p><h2><strong>What you will own</strong></h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em"><strong>Define what good agentic retrieval looks like. </strong>Characterize the retrieval patterns inside real agent loops, name the failure modes, and turn that vocabulary into something the team and the field can build against.</p></li><li><p style="min-height:1.5em"><strong>Treat agent memory as a systems problem.</strong> Episodic, semantic, and procedural memory each need different write paths, decay, and consolidation. Figure out which architectures hold up at scale and turn the durable patterns into reference implementations.</p></li><li><p style="min-height:1.5em"><strong>Investigate skill and tool retrieval as a first-class problem.</strong> How a skill registry should be indexed, how skills should be selected under tool budgets, and how retrieval should compose with planner decisions.</p></li><li><p style="min-height:1.5em"><strong>Design and run experiments on retrieval inside agent loops</strong>: query rewriting and decomposition, multi-hop retrieval, tool-conditioned filtering, retrieval-as-a-tool patterns, and the interplay between planner, retriever, and reranker.</p></li><li><p style="min-height:1.5em"><strong>Build evaluation infrastructure for agentic retrieval.</strong> Define metrics that correlate with end-to-end task success rather than recall@k, and build harnesses that catch regressions before they ship.</p></li><li><p style="min-height:1.5em"><strong>Profile agent retrieval traces end to end.</strong> Isolate where latency, cost, and quality losses come from across the fan-out of tool calls, and produce minimal reproductions when something looks like an engine-level issue.</p></li><li><p style="min-height:1.5em"><strong>Study how real agent stacks use Qdrant in production. </strong>Trace workloads, find where the surrounding abstractions leak performance or quality, and propose changes in Qdrant, in the stack, or in the recipe between them.</p></li><li><p style="min-height:1.5em"><strong>Pair with design-partner teams </strong>running serious agent workloads in production, and bring their real constraints back into research priorities.</p></li><li><p style="min-height:1.5em"><strong>Influence the roadmap</strong>. Translate evidence into product bets and argue for what should be a feature, a primitive, or a recipe.</p></li></ul><h2><strong>Who you are</strong></h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em"><strong>You read and reason about LLM behavior directly. </strong>You can distinguish prompt issues from planning issues from retrieval issues from tool design issues, and you've internalized how models actually use retrieved content versus ignore it.</p></li><li><p style="min-height:1.5em"><strong>You treat memory as a systems design problem.</strong> You distinguish episodic, semantic, and procedural memory, and you know naive "store every turn as a vector" approaches collapse fast.</p></li><li><p style="min-height:1.5em"><strong>You understand tool and skill systems as retrieval problems.</strong> You see tool selection and skill matching as ranking problems with their own quirks: tiny corpora, heavy metadata, strong priors, sensitivity to descriptions.</p></li><li><p style="min-height:1.5em"><strong>You have a working theory of context engineering. </strong>You think carefully about what goes into the context window and why, and you understand that retrieval quality and context construction are the same problem from two angles.</p></li><li><p style="min-height:1.5em"><strong>You build evals before features.</strong> You know how to construct task suites that actually discriminate between approaches, and how to avoid just on recall@k.</p></li><li><p style="min-height:1.5em"><strong>You know vector search internals at a decent level. </strong>HNSW tradeoffs, quantization, filtered search, multi-vector, hybrid retrieval, payload indexing. Enough to design agent patterns that exploit Qdrant's primitives instead of treating the database as a black box.</p></li><li><p style="min-height:1.5em"><strong>You write precisely. </strong>You can describe a memory architecture or failure mode in a way other engineers can implement from.</p></li></ul><h3><strong>Nice to have</strong></h3><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Contributions to agent stacks, skill systems, MCP servers, RAG tooling, or eval harnesses.</p></li><li><p style="min-height:1.5em">Experience designing agent benchmarks or running them at scale.</p></li><li><p style="min-height:1.5em">Familiarity with Qdrant or comparable vector search systems under production agent traffic.</p></li><li><p style="min-height:1.5em">Track record working with design-partner customers or open-source community contributors.</p></li></ul><h2><strong>Why join us</strong></h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">A remote-first, international team working on cutting-edge AI infrastructure.</p></li><li><p style="min-height:1.5em">A competitive salary with additional perks.</p></li><li><p style="min-height:1.5em">Flexible working hours and async-friendly culture.</p></li><li><p style="min-height:1.5em">High ownership and real impact.</p></li><li><p style="min-height:1.5em">Open-source, engineering-driven culture.</p></li><li><p style="min-height:1.5em">Choose your own laptop equipment.</p></li></ul><p style="min-height:1.5em"></p><p style="min-height:1.5em">For US-based candidates, we also offer a comprehensive benefits package including 401k match, health, dental, and vision insurance, plus flexible PTO policy.</p><p style="min-height:1.5em"><br>Qdrant is an equal-opportunity employer. We believe the best ideas come from diverse teams, and we actively welcome applicants from all backgrounds. If this role excites you but you don't check every single box, we'd still love to hear from you! We don't want to miss out on great people because of a checklist.</p><h3><strong>Come build with us!</strong><br><br>For information on how we handle your personal data, please refer to our <a target="_blank" rel="noopener noreferrer nofollow" href="https://qdrant.tech/legal/recruitment-privacy-policy/">Recruitment Privacy Policy</a></h3>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...