Software Engineer II – Practitioners Search (x/f/m)
Core
Building search and discovery features to help millions of patients find and book the right healthcare practitioner.
Role type
Software Engineer (Search & Ranking)
Builds
Search engine, ranking algorithms, and discovery features for healthcare practitioners
Domain
Healthcare technology / Search infrastructure
Deliverable
production ML models | product features
Required skills
Java, Elasticsearch/OpenSearch, React/TypeScript, distributed systems, web technologies, search relevance, ranking strategies, query performance optimization, system reliability, code quality, testing culture
Preferred skills
Personalization, mentoring, architectural decision making
Technologies
Java, Elasticsearch, OpenSearch, React, TypeScript
Responsibilities
Build search and discovery features impacting patient care access; Drive architectural decisions for the Search-based stack; Iterate on ranking strategies and indexing pipelines to improve result quality; Share expertise through code reviews and mentoring; Lead delivery of high-impact features
Seniority
Mid-level (3+ years experience)