C

ClickUp

Builds one app for team projects, docs and chat

Machine Learning Engineer - Ranking & Retrieval

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeRemote in USA$200k - $250k /yrRemote

About the Job

Requirements

  • A bachelor's degree in Computer Science, Machine Learning, or a related field.
  • At least 5 years of machine learning engineering experience focused on ranking, retrieval, or information retrieval.
  • Proven ownership of the full machine learning lifecycle, including training, deploying, and serving models in production.
  • Hands-on experience training ranker models, including feature engineering, pipelines, and offline evaluation.
  • Experience building hybrid lexical and vector retrieval systems.
  • Experience running embedding inference at large scale.
  • Strong query-understanding fundamentals, including intent modeling and query expansion.

Responsibilities

  • Train, deploy, and serve ranking models in production, owning the full machine learning lifecycle.
  • Build ranker features, training pipelines, and offline evaluation frameworks.
  • Design and scale hybrid retrieval combining lexical and vector search, including HNSW with disk offloading.
  • Run embedding inference at billions-of-documents scale.
  • Improve query understanding through intent modeling and query expansion.
  • Build permissions-aware retrieval that respects multi-tenant boundaries.
  • Create measurement frameworks to evaluate and improve search quality.
  • Collaborate with Search Infrastructure, AI, and backend teams to integrate ranking improvements across the platform.

Desired Qualifications

  • Experience with permission-aware retrieval and multi-tenancy.
  • Experience indexing large-scale user-generated content rather than small or static datasets.
  • Hands-on experience with OpenSearch or Elasticsearch.
  • Experience with sharding, index management, and real-time ingestion at scale.
  • Background in natural language processing, semantic search, or agentic retrieval.
  • Experience with TypeScript in backend systems.

About the Company

ClickUp

Builds one app for team projects, docs and chat

ClickUp makes work management software that puts tasks, documents, chat, whiteboards, and dashboards in one app, so teams can drop the separate tools they use for each. A built-in AI assistant reads a team's own tasks and messages to answer questions, draft emails and documents, and finish routine work without anyone switching apps. Teams plan projects in lists, boards, calendars, or Gantt charts, set up automations for repeat steps, and connect outside apps such as Slack and GitHub so updates land in one place. Customers pay a monthly fee per user, and higher tiers add more storage, tighter admin and security controls, and heavier AI use. ClickUp was founded in 2017 and is based in San Diego.

Company size
1,001-5,000
Company stage
Series C
Total funding
$537.2M
Headquarters
Escondido, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at ClickUp

See more jobs