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.
Apply directly at Rippling →Create a free account for alerts like thisView Rippling immigration profile
This listing is sourced directly from Rippling's careers page and normalized into a canonical job model.