Skip to content

Open nowPosted 3 hours agoWe saw it 73 min after it went up

Machine Learning Engineer, Search & Discovery

Bask Health

Where
United States
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowMachine Learning Engineer, Search & DiscoveryBask Health · United States
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Bask Health's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.9% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.9%7 days
  4. 22.4%14 days
  5. 38.1%30 days
  6. 59.0%60 days
This job: posted 3 hours ago

The posting

About Bask Health

Bask Health is a software platform that enables entrepreneurs, doctors, and healthcare businesses to launch, manage, and grow direct-to-consumer telehealth businesses.

Our platform brings together patient experiences, clinical workflows, pharmacy operations, and commerce tools in one place.

We're an entrepreneurial, product-focused engineering team that values ownership, technical excellence, and building software that solves real problems. Engineers work closely with product teams and company leadership, take features from idea to production, and have a direct role in shaping the platform.

Engineering at Bask is AI-first and builder-led. We use tools like Cursor and Claude Code throughout development while maintaining high standards for reliability, testing, and software quality.

About the Role

We're looking for a Machine Learning Engineer, Search & Discovery to help build intelligent systems that make information easier to find, understand, and use across Bask Health's platform.

Bask Health brings together patient experiences, merchant operations, clinical workflows, pharmacy coordination, and commerce tools. As the platform grows, users and internal teams need efficient ways to locate relevant information, navigate complex workflows, and discover the resources they need.

You'll help develop machine learning-powered search and discovery capabilities that improve how information is retrieved, ranked, and presented across our applications.

This is a hands-on engineering role that combines information retrieval, machine learning, backend development, and modern AI technologies. You'll work with search indexes, embeddings, vector databases, ranking algorithms, APIs, and structured application data to build reliable search experiences.

Your work may include semantic search, hybrid keyword and vector retrieval, intelligent filtering, query understanding, search relevance improvements, and retrieval systems that support AI-powered assistants.

You'll collaborate with product managers, backend engineers, applied AI engineers, and other machine learning specialists to understand user needs and translate them into measurable search improvements.

You'll also help establish evaluation methods for search quality, including relevance testing, ranking metrics, query analysis, and performance monitoring. You'll use real-world usage patterns and evaluation results to identify opportunities to improve retrieval accuracy and user experience.

Because Bask operates in healthcare-related environments, search systems must respect appropriate access controls, data privacy requirements, and tenant boundaries. You'll help ensure users only retrieve information they are authorized to access.

This position emphasizes practical implementation and continuous improvement. You'll work with senior engineers on more complex architectural decisions while independently delivering search features, retrieval services, and ranking improvements.

We're looking for an engineer who enjoys solving information retrieval problems, understands the tradeoffs between search relevance and system performance, and wants to build search experiences that are genuinely useful.

What You'll Do

  • Build and maintain intelligent search and discovery capabilities across Bask Health's applications.
  • Develop search services that retrieve relevant information from approved platform data sources.
  • Implement semantic search using embeddings and vector-based retrieval.
  • Build hybrid search systems that combine keyword matching with semantic retrieval.
  • Develop ranking and reranking approaches that improve search result relevance.
  • Implement query processing, normalization, and understanding capabilities.
  • Build search indexes and data pipelines that keep searchable information accurate and up to date.
  • Develop APIs that expose search and retrieval functionality to other applications.
  • Integrate search capabilities into merchant-facing and internal platform tools.
  • Support information retrieval for AI assistants and retrieval-augmented generation systems.
  • Implement filtering and metadata-based retrieval for structured application information.
  • Develop search functionality that respects user permissions and tenant boundaries.
  • Build automated tests for search behavior, retrieval quality, and ranking performance.
  • Create evaluation datasets that represent realistic search queries and expected results.
  • Measure search relevance using appropriate retrieval and ranking metrics.
  • Analyze search failures, missing results, and low-quality rankings.
  • Improve search quality through experimentation and iterative model or algorithm changes.
  • Evaluate embedding models and retrieval configurations for different use cases.
  • Implement monitoring for search latency, availability, and retrieval performance.
  • Optimize search infrastructure for efficient indexing and query execution.
  • Work with backend engineers to integrate search services into existing application architecture.
  • Collaborate with product teams to identify high-value search and discovery use cases.
  • Develop tools for debugging search results and understanding ranking behavior.
  • Support search-related experimentation and controlled feature rollouts.
  • Improve the reliability and maintainability of search pipelines and services.
  • Participate in code reviews, technical planning, and architecture discussions.
  • Document search configurations, evaluation methods, and implementation decisions.
  • Own assigned search and discovery projects from development through deployment and continuous improvement.

Requirements

  • 3+ years of professional experience in machine learning engineering, software engineering, search engineering, or a closely related technical field.
  • Experience building and maintaining production software applications or data-driven systems.
  • Strong programming skills in Python, TypeScript, or comparable languages.
  • Familiarity with information retrieval and search system fundamentals.
  • Experience developing backend services and application APIs.
  • Understanding of search indexing, query processing, and ranking concepts.
  • Familiarity with machine learning methods used for search or information retrieval.
  • Experience working with structured and unstructured datasets.
  • Understanding of database queries and application data models.
  • Familiarity with embeddings and vector-based similarity search.
  • Experience integrating search functionality into software applications.
  • Understanding of search relevance and retrieval quality evaluation.
  • Familiarity with automated testing and production software development practices.
  • Experience troubleshooting application performance and data quality issues.
  • Understanding of authentication, authorization, and secure data access.
  • Familiarity with cloud-based application deployment.
  • Experience working with Git and collaborative software development workflows.
  • Ability to analyze search results and identify relevance problems.
  • Understanding of system performance, latency, and scalability considerations.
  • Experience writing maintainable, well-tested production code.
  • Familiarity with logging, monitoring, and production troubleshooting.
  • Ability to translate product requirements into technical search functionality.
  • Strong analytical and problem-solving skills.
  • Ability to collaborate effectively with product managers and engineers.
  • Ability to independently own assigned technical projects.

Nice to Have

  • Experience building semantic search or hybrid search applications.
  • Familiarity with Elasticsearch, OpenSearch, or comparable search technologies.
  • Experience with vector databases such as Pinecone, Weaviate, Qdrant, or pgvector.
  • Experience implementing retrieval-augmented generation systems.
  • Familiarity with embedding models and vector similarity techniques.
  • Experience with learning-to-rank or neural reranking approaches.
  • Understanding of BM25 and traditional information retrieval algorithms.
  • Familiarity with search evaluation metrics such as precision, recall, MRR, and NDCG.
  • Experience building search relevance evaluation datasets.
  • Experience with query rewriting, expansion, or intent classification.
  • Familiarity with large language models and AI-powered search applications.
  • Experience with OpenAI, Anthropic, or comparable model APIs.
  • Experience building search features for SaaS or e-commerce platforms.
  • Familiarity with product catalogs, merchant data, or operational knowledge systems.
  • Experience with TypeScript and Node.js backend development.
  • Experience working with AWS or serverless infrastructure.
  • Familiarity with data pipelines and event-driven indexing.
  • Experience implementing permission-aware retrieval in multi-tenant applications.
  • Understanding of healthcare data privacy considerations.
  • Experience using AI-assisted development tools such as Cursor or Claude Code.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Bask Health's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Bask Health's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Bask Health's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.