
Staff/Senior Machine Learning Engineer, Match Team
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
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
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.