Principal Rust Engineer
Progress · Posted Oct 23, 2026
- Remote, Spain
- Remote
- Principal
Lead the technical direction of the search engine behind Progress’s Agentic RAG product, designing and implementing distributed Rust-based search and indexing systems.
Compensation
Generous remuneration package Employee Stock Purchase Plan Enrollment Vacation, Family, and Health 23 vacation days annually Birthday day off Community service time off International Women's Day - March 8 is an official holiday for all employees Life and Medical Insurance
Responsibilities
- Own the architecture and roadmap of our distributed search and indexing engine, written in Rust.
- Design and implement vector, full-text and graph indexes (HNSW, quantization, multi-vector, Tantivy) and the query and filtering layer on top of them.
- Evolve how indexes are built, merged, sharded and replicated on object storage, PostgreSQL and NATS.
- Lead large migrations and performance work, based on profiling and benchmarks, without customer downtime.
- Contribute to the Python services, SDKs and PyO3 bindings built on the engine, keeping public APIs stable.