E

Enigma

Entity resolution for business data

Staff/Senior Machine Learning Engineer - Match Team

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 5 years of experience across machine learning, software engineering, data science, or data-intensive product systems.
  • Strong programming proficiency in Python and experience operating within cloud environments; AWS is preferred.
  • Applied, production-level expertise in at least two of information retrieval, ranking systems, natural language processing/embedding models, or distributed systems.
  • Experience designing, fine-tuning, and operating high-scale backend systems, APIs, or data delivery platforms.
  • An advanced degree in a quantitative discipline or equivalent deep industry experience.
  • Effectively communicate technical concepts and tradeoffs to technical and non-technical audiences.

Responsibilities

  • Develop solutions to complex problems in information retrieval, ranking, semantic search, query understanding, and recommendation systems.
  • Build and optimize low-latency, high-throughput search APIs, indexing pipelines, and retrieval systems using Python, Typesense, and AWS.
  • Evaluate and evolve the search technology stack, making technical design decisions across indexing strategies, retrieval architecture, and system performance tradeoffs.
  • Lead end-to-end work from research design through experimentation, productionization, and customer-facing delivery.
  • Design evaluation frameworks for measuring relevance, precision/recall, ranking quality, and user engagement signals.
  • Improve query understanding using techniques such as embedding models, vector search, hybrid retrieval, and query rewriting.
  • Detect and investigate anomalies in search performance, ranking behavior, and data freshness, and trace issues to root cause.
  • Partner with Product, Engineering, and client stakeholders to improve search experience and discoverability.
  • Mentor teammates and raise the bar for experimentation rigor, system design, and operational excellence.

Desired Qualifications

  • Experience with Typesense, Python, and AWS or similar retrieval infrastructure such as Elasticsearch, OpenSearch, or FAISS.
  • Experience building customer-facing search or recommendation systems or APIs.
  • Experience with query understanding, embeddings, large language model-powered retrieval, or hybrid search systems.
  • Experience mentoring senior engineers or data scientists and raising the technical bar across disciplines.

About the Company

Enigma

Entity resolution for business data

Enigma gathers and interprets business-entity data to power automated and human workflows. It uses an entity-resolution model to connect thousands of public and private datasets, so a single search returns a complete picture of a business and its network—covering entities, brands, locations, owners, and relationships. Through Enigma for AI and Enigma for Workflows, it supports KYB, risk, fraud, underwriting, payments, and go-to-market tasks via an API. What sets Enigma apart is its focus on authoritative, interconnected business intelligence that reveals the full network around a company, rather than isolated records, enabling more accurate verification, risk assessment, and decision-making. The company aims to provide reliable, connected business data to power both agent-driven and automated processes.

Company size
51-200
Company stage
Series C
Total funding
$163.1M
Headquarters
New York City, New York
Founded
2011

Recently Posted Jobs

Explore more opportunities at Enigma

See more jobs