Staff Software Engineer, Search & Retrieval Infrastructure

Syllo

Oregon

Hybrid

USD 190.000 - 230.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Syllo is building a world-class litigation platform with a focus on scalable search, indexing, and data scanning infrastructure. The Staff Software Engineer will own the retrieval stack, tackle multi-petabyte data challenges, and drive architectural decisions for fast, cost-efficient access across hot and cold data layers.

You will lead design and implementation for distributed pipelines, vector search, and high-throughput processing in a remote United States environment.

Qualifikationen

  • 8+ years of software engineering at Staff/Principal level with petabyte-scale data experience.
  • Expertise tuning Lucene-based search engines (Elasticsearch, Solr) and vector indexing.
  • Astute in compute vs. storage trade-offs and cold-storage scanning solutions.
  • Experience with distributed data pipelines and high-throughput event streaming (Kafka/Kinesis).
  • Proficient in Go, Rust, Python, or Java/C++.

Aufgaben

  • Scale the retrieval stack, optimize lexical and dense vector search performance.
  • Design cost-effective data tiering for hot, warm, and cold data states.
  • Reduce latency and cloud cost through deep system analysis and tuning.
  • Lead on indexing and search architecture, setting long-term technical direction.
  • Ensure fault-tolerant operations during massive ingest and concurrent queries.

Kenntnisse

Extreme scale engineering
Search & vector mastery
Cost-aware architecture
Distributed systems
Cloud infrastructure
Go/Rust/Python/Java/C++

Tools

Elasticsearch
Solr
Kafka
Kinesis
GCP
Kubernetes

Jobbeschreibung

About Syllo

Syllo is on a mission to transform litigation. Our product is a unified litigation platform that enables lawyers and paralegals to safely harness the power of language models and agentic AI throughout the litigation life cycle. Since going to market, we have gained a diverse group of enterprise customers, including some of the biggest law firms and corporations in the country, and we are quickly expanding. By reducing the expense of litigation industry-wide, we aim to improve access to high-quality representation and promote the alignment of legal outcomes with merit.

About the Role

We are seeking a Staff Software Engineer to take ownership of our advanced search, indexing, and data scanning infrastructure as we scale to the next echelon of data volume. Our retrieval stack is robust and proven, but as our ingest sizes push into the multi-petabyte range, the complexity of balancing speed, availability, and cost increases exponentially. You will own this constellation of scaling challenges. Your mission is to continuously optimize and evolve our systems—ensuring our hot indexes maintain sub-second latency for interactive workflows, while simultaneously designing highly concurrent, cost-effective architectures for deep scanning and vectorizing massive volumes of cold-storage data. You will lead the design and implementation of sophisticated data tiering and retrieval strategies that keep our platform operating at peak performance without inflating cloud compute costs.

Responsibilities
  • Scale the Retrieval Stack: Lead the optimization and architectural evolution of our existing hybrid search infrastructure, maximizing the throughput and efficiency of both lexical search (e.g., Elasticsearch, Lucene) and dense vector databases.
  • Advanced Data Tiering & Scanning: Design and implement intelligent, cost-effective tiering strategies across hot, warm, and cold data states. Evolve our distributed pipelines to efficiently execute asynchronous, massive-scale scans of petabytes of data in varying states of availability.
  • Relentless Optimization: Drive down latency and cost-to-serve. Deeply analyze system bottlenecks, tune indexing and querying algorithms, and optimize cloud infrastructure (compute, storage, and networking) for maximum efficiency at extreme scale.
  • Technical Leadership: Act as the domain expert and owner of the indexing and search ecosystem. Set the long-term technical vision for data storage and retrieval, guiding engineering teams on best practices for high-volume data modeling and performance tuning.
  • Resiliency at Scale: Ensure fault-tolerant, highly available operations during massive parallel ingest events and complex, concurrent querying across millions of documents.
Qualifications
  • Extreme Scale Experience: 8+ years of software engineering experience, with a proven track record operating at the Staff/Principal level optimizing and scaling highly distributed, high-throughput systems to handle petabyte-level data.
  • Search & Vector Mastery: Deep, production-level expertise tuning and scaling Lucene-based search engines (Elasticsearch, Solr) and modern vector indexing infrastructure. You deeply understand index internals, chunking strategies, and embedding retrieval optimization.
  • Cost-Aware Architecture: A strong history of managing the compute vs. storage trade-off. You know how to design sophisticated cold-storage scanning solutions and hot-index architectures that are highly performant but fundamentally cost-effective.
  • Distributed Systems: Extensive experience managing complex data pipelines, high-throughput event streaming (Kafka, Kinesis), and distributed compute architectures handling billions of records.
  • Cloud Infrastructure: Expert command of cloud primitives (GCP preferred), Kubernetes, and infrastructure-as-code.
  • Languages: Expert-level proficiency in systems-level and backend languages (Go, Rust, Python, or Java/C++).

Salary Range ($190- $230K) plus health insurance and equity.

United States - Remote Pay Range$190,000—$230,000 USD

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Staff Software Engineer, Search & Retrieval Infrastructure
Staff Software Engineer, Search & Retrieval Infrastructure

Syllo • USA

Remote
USD 190.000 - 230.000
Health insurance
Equity
Staff Software Engineer, Distributed Systems
Staff Software Engineer, Distributed Systems

Syllo • USA

Remote
USD 190.000 - 230.000
Health insurance
Equity
Staff Software Engineer, FinOps
Staff Software Engineer, FinOps

Syllo • Oregon

Hybrid
USD 190.000 - 230.000
Health insurance
Equity
Staff Software Engineer, FinOps
Staff Software Engineer, FinOps

Syllo • USA

Remote
USD 190.000 - 230.000
Health insurance
Equity
Software Engineer, Distributed Systems
Software Engineer, Distributed Systems

Syllo • Oregon

Hybrid
USD 190.000 - 230.000
Health insurance
Equity
Senior Backend Software Engineer
Senior Backend Software Engineer

Syllo • USA

Remote
USD 160.000 - 200.000
Health insurance
Equity
Data Specialist (Thurs-Mon, 9am-6pm PT)
Data Specialist (Thurs-Mon, 9am-6pm PT)

Syllo • USA

Remote
USD 120.000 - 140.000
Staff Software Engineer, AI Inference
Staff Software Engineer, AI Inference

Syllo • USA

Remote
USD 190.000 - 230.000
Health insurance
Equity
Staff Engineer, Large-Scale Search & Retrieval (Remote)
Staff Engineer, Large-Scale Search & Retrieval (Remote)

Syllo • USA

Remote
USD 190.000 - 230.000
Health insurance
Equity
Staff Software Engineer, AI Inference
Staff Software Engineer, AI Inference

Syllo • Oregon

Hybrid
USD 190.000 - 230.000
Health insurance
Equity