Jobs · Project Management · California

Staff Software Engineer - Search Platform

Rippling · San Francisco, CA · 5 days ago
On-siteProject ManagementFull-time

Technical Overview

Rippling provides a unified platform for managing HR, IT, and Finance operations. Key features include:

  • Hiring a new employee and setting up payroll, corporate cards, computers, benefits, and third-party apps like Slack and Microsoft 365 within 90 seconds.
  • Named one of America's best startup employers by Forbes.
  • Prioritizes candidate safety with official communications only from @Ripping.com addresses.

Responsibilities

  • Define and lead the technical vision for Rippling search systems: indexing pipelines, query serving, ranking/relevance, and retrieval quality measurement.
  • Tackle open-ended challenges in hybrid retrieval, semantic/vector search, and metadata ranking to push the boundaries of what our platform can do.
  • Build and operate resilient, high-performance infrastructure (OpenSearch/Elasticsearch) capable of supporting 10x scale growth while maintaining rigorous standards for latency, freshness, correctness and cost-efficiency.
  • Define relevance strategy and evaluation: offline benchmarks, quality metrics, and production monitoring.
  • Build reusable search platform abstractions used by multiple Rippling products.
  • Elevate the entire engineering organization through strategic design reviews, mentorship, and the establishment of "best-in-class" operational standards.

Requirements

  • 8+ years in backend/platform engineering with ownership of distributed systems in production.
  • Deep experience in search infrastructure (OpenSearch/Elasticsearch/Solr/Lucene-style systems), indexing, and relevance tuning.
  • Strong systems design fundamentals: storage/index design, query execution, performance optimization, and reliability engineering.
  • Experience with data platforms and schema-rich systems, including large-scale ingestion and serving paths.
  • Proficiency in at least one backend language (Python, Go, or Java).
  • Strong cross-functional execution and ability to lead ambiguous multi-team platform initiatives.
  • Hybrid retrieval, semantic/vector search, or ML-assisted ranking experience.
  • Experience with analytics/query ecosystems (e.g., Trino/Presto, Kafka, Iceberg, Spark).
  • Experience building discoverability products such as catalog search, field selection, metadata ranking.

Qualifications

  • 8+ years in backend/platform engineering with ownership of distributed systems in production.
  • Deep experience in search infrastructure (OpenSearch/Elasticsearch/Solr/Lucene-style systems), indexing, and relevance tuning.
  • Strong systems design fundamentals: storage/index design, query execution, performance optimization, and reliability engineering.
  • Experience with data platforms and schema-rich systems, including large-scale ingestion and serving paths.
  • Proficiency in at least one backend language (Python, Go, or Java).
  • Strong cross-functional execution and ability to lead ambiguous multi-team platform initiatives.
  • Hybrid retrieval, semantic/vector search, or ML-assisted ranking experience.
  • Experience with analytics/query ecosystems (e.g., Trino/Presto, Kafka, Iceberg, Spark).
  • Experience building discoverability products such as catalog search, field selection, metadata ranking.

Benefits

  • Competitive salary + benefits + equity.
  • Office-based employees must work at least three days a week.

Pay

  • Salary range: 189,000 - 315,000 USD per year (US Tier 1)

Schedule

  • Flexible work schedule.

Skills

  • Backend Platform Engineering
  • Search Infrastructure
  • Relevance Tuning
  • Data Platforms
  • Backend Languages (Python, Go, Java)
  • Analytics/Query Ecosystems (Trino/Presto, Kafka, Iceberg, Spark)
  • Discoverability Products (Catalog Search, Field Selection, Metadata Ranking)

Benefits

  • Candidate Safety
  • Equal Opportunity Employer
  • Reasonable Accommodations

Company Culture

  • Collaborative Work Environment
  • Company Culture

Similar jobs

Staff Software Engineer

Bright Vision TechnologiesMarietta, GA· 1 wk ago
RemoteEngineering$100k–$150k/yrapply on brightvisiontechnologies.applytojob.com

Staff Software Engineer

VestwellKing of Prussia, PA· 6 days ago
Engineering$185k–$200k/yrapply on job-boards.greenhouse.io