
Benchmark Engineer
Qdrant
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Tech Stack
About the role
- Design and maintain reproducible benchmarks for vector search, indexing, filtering, and distributed workloads
- Evaluate performance across different dimensions: latency, throughput, recall, memory usage, and cost
- Compare Qdrant against alternative solutions in a fair, transparent, and technically sound way
- Build and maintain benchmarking tooling, datasets, and automation (CI, dashboards, reports)
- Collaborate closely with core engineers to identify regressions, bottlenecks, and optimization opportunities
- Help translate benchmark results into clear narratives for docs, blog posts, and talks
- Ensure benchmarks reflect real-world user workloads , not just synthetic best cases
Requirements
- Strong software engineering background (Rust, Python, Go, or similar)
- Solid understanding of databases, distributed systems, or search engines
- Experience with performance testing, profiling, and benchmarking
- Ability to reason about trade-offs (speed vs accuracy, memory vs latency, etc.)
- Comfort working with large datasets and automation pipelines
- Clear communication skills — you can explain numbers and their implications
Benefits
- Work on core infrastructure for modern AI systems
- Open-source, engineering-driven culture
- Fully remote team with flexible working hours
- High ownership, real impact, and technical depth
- Opportunity to shape how the industry evaluates vector databases
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RustPythonGoperformance testingprofilingbenchmarkingdatabasesdistributed systemssearch enginesautomation
Soft skills
clear communicationreasoning about trade-offs