Senior Software Engineer - Search

Hinge Health•San Francisco, CA
•$164,000 - $217,000•Hybrid

About The Position

As an early team member working on Hinge Select, Hinge Health’s integration of digital and in-person musculoskeletal care, the Senior Software Engineer will build search infrastructure and entity resolution systems that help people find appropriate care. The role focuses on architecting geospatial search capabilities, improving data quality, and making provider and facility discovery accurate and responsive. The engineer will assess the existing provider and facility discovery architecture, collaborate with product, design, and data engineering teams, and optimize search relevance or query performance. They will design and launch scalable geospatial search with Elasticsearch or OpenSearch, expand entity resolution pipelines to deduplicate and reconcile provider information from multiple sources, and own an asynchronous ingestion pipeline for a critical data source. Over time, the role will maintain the code repositories for search and knowledge graph services, establish technical standards, mentor junior engineers, and guide technical strategy across relevance, latency, and infrastructure cost. The engineer will also explore AI technologies to automate entity matching and improve search personalization. Hybrid employees are required to work in the office three days per week, for the full eight hours of a typical business day.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Engineering, or a related technical field.
  • At least 3 years of non-internship, full-time professional software development experience.
  • At least 3 years of hands-on Elasticsearch or OpenSearch experience, including index design, mapping configuration, query DSL, and relevance tuning.
  • Strong understanding of geospatial search, including geo_point and geo_shape types, distance-based queries, and bounding-box filters.
  • Strong understanding of entity resolution, including matching, merging, and deduplicating records across disparate data sources.
  • Proficiency in a modern backend language such as Golang, Python, or Java, or a similar language.
  • Experience with cloud-based services, including gRPC, Docker/Kubernetes, and AWS.

Nice To Haves

  • Experience building search-driven discovery products such as provider directories, marketplace search, or location finders.
  • Familiarity with healthcare data standards and identifiers such as NPI and FHIR.
  • Experience with spatial indexing libraries such as PostGIS, H3, S2 geometry, or Solr spatial.
  • Background in record linkage and fuzzy matching techniques such as Jaro-Winkler, Levenshtein, or probabilistic matching.
  • Experience with workflow orchestration systems such as Temporal, Airflow, or Step Functions for data pipelines.
  • Exposure to gRPC service architectures and distributed systems.
  • Experience in healthcare technology or regulated environments.
  • AI technology experience for software design and coding.
  • Experience mentoring or onboarding junior engineers.

Responsibilities

  • Audit provider and facility discovery architecture and identify gaps in geospatial search precision and entity resolution accuracy.
  • Build relationships with product, design, and data engineering teams to understand upstream data sources and downstream user needs.
  • Improve search relevance or query performance for high-traffic lookup scenarios.
  • Design and launch scalable geospatial search capabilities using Elasticsearch or OpenSearch, including radius, bounding-box, and polygon-based queries.
  • Extend entity resolution pipelines to deduplicate and reconcile provider data across multiple upstream sources.
  • Own the asynchronous data ingestion pipeline for a critical data source and keep search indexes fresh and accurate.
  • Maintain the search and knowledge graph service repositories, set technical standards, and mentor junior engineers.
  • Drive technical strategy, balancing search relevance, latency, and infrastructure costs.
  • Explore and integrate AI technologies to automate entity matching and improve search personalization.
  • Communicate technical concepts and decisions clearly to technical and non-technical partners.
  • Take ownership of production code and respond thoughtfully to incidents.

Benefits

  • Comprehensive medical, dental, and vision coverage.
  • Support for employees and family members with gender-affirming care, family and fertility planning tools, and travel reimbursements when healthcare is unavailable locally.
  • Traditional or Roth 401(k) retirement plan options with a 2% company match.
  • Learning and development stipend.
  • Discounted company stock through an employee stock purchase plan (ESPP).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service