Staff Software Engineer, Search & Retrieval Infrastructure

New
S
SylloLegal AI
United States - RemoteFull-TimeStaff
Salary$190,000 - $230,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
PythonElasticSearchJavaKafkaKubernetesGoRust

Requirements

  • 8+ years of software engineering experience, with a proven track record at the Staff/Principal level scaling distributed, high-throughput systems.
  • Deep, production-level expertise tuning and scaling Lucene-based search engines (Elasticsearch, Solr) and vector indexing infrastructure.
  • Understanding of index internals, chunking strategies, and embedding retrieval optimization.
  • Strong history of managing compute vs. storage trade-offs and designing cost-effective cold-storage scanning solutions.
  • Extensive experience with complex data pipelines, high-throughput event streaming (Kafka, Kinesis), and distributed compute architectures.
  • Expert command of cloud primitives (GCP preferred), Kubernetes, and infrastructure-as-code.
  • Expert-level proficiency in systems-level and backend languages (Go, Rust, Python, or Java/C++).

Responsibilities

  • Lead the optimization and architectural evolution of existing hybrid search infrastructure using Elasticsearch, Lucene, and dense vector databases.
  • Design and implement intelligent, cost-effective data tiering strategies across hot, warm, and cold storage.
  • Evolve distributed pipelines to execute asynchronous, massive-scale scans of petabytes of data.
  • Drive down latency and cost-to-serve by analyzing bottlenecks and tuning indexing and querying algorithms.
  • Act as the domain expert for the indexing and search ecosystem and guide teams on high-volume data modeling.
  • Ensure fault-tolerant, highly available operations during massive ingest events and concurrent querying.
View Full Description & ApplyYou'll be redirected to the employer's site
$190,000 - $230,000 USD
Apply Now