Expert for Senior Search Engineer (Rust)

$

We are a leading European AI company developing cutting-edge document search and indexing systems for enterprise and AI applications.
Our products combine high-performance technologies, scalability, reliability, and data security, fully aligned with European regulatory and ethical standards.

As a Senior Search Engineer (Rust), you will take ownership of backend services, search and indexing service, API/SDK design, and performance optimization across our document search platform.
This is a senior, hands-on role, designed to be covered by 1-2 FTE split across specialists, ensuring full operational continuity and technical excellence.
You will be working at the core of our Search Team, enabling seamless search, retrieval, and processing of large-scale document datasets.  

 

Responsibilities:

  • Develop and maintain backend services in Rust, focusing on performance, reliability, and scalability
  • Design, implement, and optimize document search and indexing pipelines using Qdrant and PostgreSQL
  • Drive API design, including lifecycle management (deprecation, sunsetting, adoption)
  • Lead complex architecture and data model migrations for evolving systems
  • Implement software engineering best practices (TDD, DDD, resiliency patterns)
  • Troubleshoot, debug, and resolve performance and reliability issues in production
  • Collaborate with Infra team to deploy and manage services on Kubernetes using Helm
  • Contribute to CI/CD pipelines and deployment automation (GitLab, GitHub Actions)
  • Mentor junior engineers and ensure team knowledge sharing
  • Maintain clear documentation for system design, operational workflows, and troubleshooting

Requirements:

  • 4+ years of professional backend development experience in Rust
  • Strong experience with vector databases (Qdrant) and relational databases (PostgreSQL)
  • Hands-on experience with Kubernetes and Helm for deploying and scaling services
  • Solid understanding of distributed systems, resiliency patterns, and scalable architecture
  • Experience in API/SDK design, data modeling, and lifecycle management
  • Proficient in CI/CD workflows (GitLab, GitHub Actions) and deployment automation
  • Excellent debugging, profiling, and performance tuning skills
  • Strong communication skills and ability to work in cross-functional teams
  • Ability to independently own and operate services in a shared-responsibility model (1โ€“2 FTE split across specialists)

Nice to Have:

  • Experience tuning Qdrant for large-scale, multi-node (OnPrem) deployments
  • Advanced PostgreSQL configuration and indexing for high-performance search
  • Familiarity with service meshes (Istio) and Kubernetes networking
  • Experience with Docker image security, CVE scanning, and image hardening
  • Exposure to AI/ML pipelines, vector search, or large-scale document retrieval systems

Technology Stack:

  • Backend & Programming: Rust, API/SDK design, distributed systems
  • Search & Indexing: Qdrant, PostgreSQL, vector search, indexing pipelines
  • Infrastructure: Kubernetes, Helm, CI/CD (GitLab/GitHub Actions), deployment automation
  • Resiliency & Reliability: Circuit breakers, retries, disaster recovery, TDD/DDD practices
  • Security: Docker image hardening, CVE scanning, service security policies
  • Monitoring & Observability: Logs, metrics, alerts for production workloads

 

Required languages

English B2 - Upper Intermediate
Ukrainian B2 - Upper Intermediate
Rust, Qdrant, PostgreSQL
Published 14 April
28 views
ยท
0 applications
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...