Staff Software Engineer, Search & Retrieval Infrastructure

Syllo

United States

A distancia

USD 190.000 - 230.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Health insurance
Equity

Descripción de la vacante

Syllo is seeking a Staff Software Engineer to own and scale our advanced search, indexing, and data scanning infrastructure as we move to multi-petabyte data volumes. You will shape the retrieval stack to balance speed and cost, delivering sub-second latency for interactive workflows in a cloud-based environment.

You will design data tiering and scalable scanning, drive architectures for rapid querying across vast document sets, and guide teams as a technical leader ensuring resiliency during

Formación

  • 8+ years of software engineering experience at Staff/Principal level.
  • Deep production expertise tuning Lucene-based search engines and vector indexing.
  • Strong history of cost-aware architecture for hot/cold data and scalable scanning.
  • Extensive experience with distributed data pipelines and high-throughput systems.
  • Cloud infrastructure expertise with Kubernetes; Go/Rust/Python/Java backend proficiency.

Responsabilidades

  • Scale the Retrieval Stack: optimize and evolve hybrid search infrastructure for lexical search and dense vectors.
  • Advanced Data Tiering & Scanning: design cost-efficient tiering across hot, warm, and cold data; optimize asynchronous scans of petabytes.
  • Relentless Optimization: reduce latency and cost-to-serve; tune indexing and querying algorithms; optimize cloud resources for scale.
  • Technical Leadership: own the indexing and search ecosystem; set long-term technical vision for data storage and retrieval.
  • Resiliency at Scale: ensure fault tolerance and high availability during massive ingest events and concurrent querying.

Conocimientos

Petabyte-scale data
Vector search tuning
Distributed systems
Go
Rust
Python
Java
Cloud infrastructure
Kubernetes

Herramientas

Elasticsearch
Lucene
Solr
Kubernetes
Kafka
Kinesis

Descripción del empleo

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

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Staff Software Engineer, Distributed Systems
Staff Software Engineer, Distributed Systems

Syllo • EE. UU.

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

Syllo • EE. UU.

A distancia
USD 190.000 - 230.000
Health insurance
Equity
Data Specialist (Thurs-Mon, 9am-6pm PT)
Data Specialist (Thurs-Mon, 9am-6pm PT)

Syllo • EE. UU.

A distancia
USD 120.000 - 140.000
Data Specialist
Data Specialist

Syllo • EE. UU.

A distancia
USD 120.000 - 140.000
Equity options
Medical insurance
Dental insurance
+3
Staff Software Engineer, AI Inference
Staff Software Engineer, AI Inference

Syllo • EE. UU.

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

Syllo • EE. UU.

A distancia
USD 190.000 - 230.000
Health insurance
Equity
Senior Software Engineer, Applied AI
Senior Software Engineer, Applied AI

Syllo • EE. UU.

A distancia
USD 160.000 - 200.000
Senior Data Scientist, AI Evaluation
Senior Data Scientist, AI Evaluation

Syllo • EE. UU.

A distancia
USD 160.000 - 200.000
Health insurance
Equity
Senior Software Engineer, Internal Tools
Senior Software Engineer, Internal Tools

Syllo • EE. UU.

A distancia
USD 160.000 - 200.000
Equity options
Medical insurance
Dental insurance
+4
Security Compliance Engineer
Security Compliance Engineer

Syllo • EE. UU.

A distancia
USD 180.000 - 200.000