Rippling

Rippling

Staff Software Engineer - Search Platform

Seattle, WA · Staff+

Sponsorship not specifiedDetected 12 days ago
PythonJavaGoDistributed SystemsElasticsearchPlatform EngineeringKafkaMachine LearningSparkLeadershipCommunicationMentoring

About the role

  • You will be the primary technical authority for Search at Rippling, designing cross-platform search primitives that will power the next generation of our product features.

Responsibilities

  • 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.
  • 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.
  • Strong systems design fundamentals: storage/index design, query execution, performance optimization, and reliability engineering.
  • Strong cross-functional execution and ability to lead ambiguous multi-team platform initiatives.
  • You will partner with the Product leadership to influence the roadmap, ensuring Search capabilities are a competitive advantage for our product suite.
  • You will own architecture and execution for indexing, retrieval, relevance/ranking, and query performance at scale.
  • For the first time ever, you can manage and automate every part of the employee lifecycle in a single system.
  • You'll partner across with Product leadership Data Cloud, platform, and AI/product teams to build shared search primitives that power multiple product surfaces.

Requirements

  • 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).

Nice to have

  • Experience with analytics/query ecosystems (e.g., Trino/Presto, Kafka, Iceberg, Spark).

Benefits

  • It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers.
  • With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365-all within 90 seconds.
  • Define and lead the technical vision for Rippling search systems:

Company info

  • To request a reasonable accommodation, please email accommodations@rippling.com Rippling highly values having employees working in-office to foster a collaborative work environment and company culture.

Equal opportunity

  • Rippling is an equal opportunity employer.

This listing is sourced directly from Rippling's careers page and normalized into a canonical job model.