Senior ML Engineer - Large-Scale Search & Retrieval

Enigmaio

New York, California (NY, MO)

On-site

USD 180,000 - 295,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Enigma is hiring a Senior/Staff Machine Learning Engineer to join the Match Team and scale customer-facing data products. You’ll lead research-to-production in ranking, retrieval, and semantic search, delivering low-latency experiences at scale.

You will collaborate with Product and Engineering, mentor teammates, and shape tooling and systems for high-impact data delivery. 5+ years of relevant experience and strong Python/AWS skills are required.

Qualifications

  • 5+ years of experience across machine learning, software engineering, data science, or data-intensive product systems.
  • Strong programming in Python and experience operating in cloud environments (AWS preferred).
  • Demonstrated production-level expertise in two or more of information retrieval, ranking, NLP/embedding models, or distributed systems.
  • Experience designing, fine-tuning, and operating high-scale backend systems, APIs, or data delivery platforms.
  • Excellent judgment in ambiguous environments with noisy or implicit signals.

Responsibilities

  • Develop innovative solutions to complex information retrieval, ranking, and semantic search problems.
  • Build and optimize low-latency, high-throughput search APIs, indexing pipelines, and retrieval systems using Python, Typesense, and AWS.
  • Evaluate and evolve our search stack; guide indexing strategies, retrieval architecture, and performance tradeoffs.
  • Lead end-to-end work from research design through experimentation, productionization, and customer delivery.
  • Design evaluation frameworks for measuring relevance, precision/recall, and user signals.
  • Improve query understanding via embeddings, vector search, hybrid retrieval, and query rewriting.
  • Detect anomalies in search performance and trace issues to root cause.
  • Collaborate with Product, Engineering, and clients to improve search experience.
  • Mentor teammates and raise the bar for experimentation and system design.

Skills

Python
AWS
NLP / Embeddings
Information retrieval
Distributed systems
Mentoring

Education

Advanced degree (MS/PhD)

Tools

Typesense
Elasticsearch/OpenSearch
FAISS

Job description

Enigma is hiring a Senior/Staff Machine Learning Engineer to join the Match Team and scale customer-facing data products. You’ll lead research-to-production in ranking, retrieval, and semantic search, delivering low-latency experiences at scale.

You will collaborate with Product and Engineering, mentor teammates, and shape tooling and systems for high-impact data delivery. 5+ years of relevant experience and strong Python/AWS skills are required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer - Scalable Semantic Search
Senior ML Engineer - Scalable Semantic Search

Enigma Technologies • Los Angeles (CA)

On-site
Confidential
Senior Software Engineer — Scalable Search & Data APIs
Senior Software Engineer — Scalable Search & Data APIs

Enigma Technologies, Inc. • New York (NY)

On-site
USD 180,000 - 295,000
Equity options
Competitive salary
Diversity and inclusion initiatives
Staff/Senior Machine Learning Engineer, Match Team
Staff/Senior Machine Learning Engineer, Match Team

Enigma Technologies • Los Angeles (CA)

On-site
Confidential
Staff/Senior Machine Learning Engineer, Match Team
Staff/Senior Machine Learning Engineer, Match Team

Enigmaio • New York (NY), California (MO)

On-site
USD 180,000 - 295,000
Machine Learning/ Search Engineer - Services Special Projects
Machine Learning/ Search Engineer - Services Special Projects

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
Senior/Staff Software Engineer, Match Team
Senior/Staff Software Engineer, Match Team

Enigma Technologies, Inc. • New York (NY)

On-site
USD 180,000 - 295,000
Equity options
Competitive salary
Diversity and inclusion initiatives
Senior ML Engineer – Ranking & Retrieval at Scale
Senior ML Engineer – Ranking & Retrieval at Scale

ClickUp • United States

On-site
USD 200,000 - 250,000
Senior ML Engineer, Ranking & Search Quality
Senior ML Engineer, Ranking & Search Quality

Perplexity • Belgrade (MT)

On-site
USD 120,000 - 180,000
Remote Senior ML Systems Architect – Search at Scale
Remote Senior ML Systems Architect – Search at Scale

Atlassian • Austin (TX)

Hybrid
USD 273,000 - 356,000
Staff ML Engineer — Large-Scale Search & Personalization
Staff ML Engineer — Large-Scale Search & Personalization

Coupang • Mountain View (CA)

On-site
USD 152,000 - 277,000
Annual bonus 0-20%
Medical/Dental/Vision/Life
AD&D insurance
+5