Latest AI JobsBrowse Jobs
Enigma logo

Staff/Senior Machine Learning Engineer, Match Team

EnigmaNew York, NY or Los Angeles, CAEngineering
Apply on company site
Salary
$180K - $295K USD
Job type
Full-time
Posted
10 Apr 2026
Status
Open · checked 7d ago

About this role

Enigma is seeking an experienced Senior or Staff Machine Learning Engineer to join the Match Team in New York, NY or Los Angeles, CA. This position suits an engineering professional with a strong background in information retrieval, search architecture, and machine learning who wants to shape customer-facing data products.

Role Overview

As a Senior or Staff ML Engineer on the Match Team, the professional will lead initiatives focused on enhancing relevance, latency, and scalability for core data products. The individual will guide the complete lifecycle of retrieval systems, from initial research and experimental design to production deployment and performance evaluation. This role sits at the intersection of ranking algorithms, semantic search, distributed systems, and data delivery.

Key Responsibilities

Design and implement innovative solutions for ranking, information retrieval, query understanding, semantic search, and recommendation systems.
Build and optimize low-latency, high-throughput search APIs, retrieval systems, and indexing pipelines using Python, AWS, and Typesense.
Evaluate and evolve the search technology stack, guiding technical choices in indexing strategies, retrieval architecture, and system performance.
Create evaluation frameworks to measure relevance, precision, recall, ranking quality, and user engagement metrics.
Enhance query understanding through vector search, hybrid retrieval, query rewriting, and embedding models.
Investigate performance anomalies in search behavior, data freshness, and ranking systems to find root causes.
Collaborate closely with product, engineering, and client teams to elevate the search discoverability and overall experience.
Mentor teammates to champion operational excellence, rigorous experimentation, and advanced system design.

Requirements

Five or more years of professional experience across software engineering, machine learning, data science, or data-intensive product systems.
Strong programming proficiency using Python and hands-on experience working in cloud environments, specifically AWS.
Applied, production-level expertise in a minimum of two technical areas, including information retrieval, ranking systems, NLP or embedding models, and distributed systems.
Experience designing, fine-tuning, and operating high-scale APIs, data delivery platforms, or backend systems.
Ability to exercise sound judgment in ambiguous settings characterized by noisy or implicit ground truth and relevance signals.
Strong communication skills to clearly convey complex technical concepts and tradeoffs to both technical and non-technical stakeholders.
Possession of an advanced degree in a quantitative field or equivalent, deep industry experience.

Nice to Have

Deep background with the core technology stack including Typesense, Python, and AWS, or comparable infrastructure like FAISS, Elasticsearch, or OpenSearch.
Experience developing customer-facing search APIs, recommendation systems, or search engines.
Background working on hybrid search, query understanding, embeddings, or LLM-powered retrieval.
Experience mentoring senior engineers or data scientists to elevate technical standards.

Skills and Tools

Python
AWS
LLM
NLP
Typesense
Information Retrieval
Ranking Systems
Distributed Systems

Salary and Benefits

Salary range: $180,000 to $295,000 per year.
Comprehensive compensation package that includes equity options, allowing employees to share in the company's growth and value creation.

About the Company

Enigma builds a reliable source of business data designed to support the future of financial services. By engineering information sourced from hundreds of public and third-party origins, the company aims to detail the complete story of every business so companies of all sizes can access necessary financial services. Enigma operates on core values of generosity, curiosity, ingenuity, and drive, fostering a collaborative and inclusive workplace.

How to Apply

Interested candidates should visit the official Enigma careers page to submit an application for this position.

Skills and tech stack

Questions candidates ask

What is the location of this job?

The position is located in New York, NY or Los Angeles, CA.

What is the salary range for the role?

The salary range is between $180,000 and $295,000 per year, supplemented by additional benefits and equity.

How many years of experience are required?

Candidates must bring 5+ years of experience across machine learning, software engineering, data science, or data-intensive product systems.

What core technical skills are needed?

Applicants need strong Python programming skills, cloud environment experience (AWS preferred), and applied expertise in areas like information retrieval, ranking systems, NLP or embedding models, and distributed systems.

How should I apply?

Candidates should apply directly on the official Enigma careers page.

Ready to apply?

The application is on the official Enigma careers page.

Apply on company site