Senior Machine Learning Engineer, Match Team

Enigma

New York, CA, United States
Base: $160,000-$210,000; bonus/equity: equity incl...
On-site
5+ years experience in ml or software engineering
Python programming proficiency
Aws cloud environment experience
This role sits at the intersection of information retrieval, ranking systems, semantic search, distributed systems, and customer data delivery

Job Summary

  • This role sits at the intersection of information retrieval, ranking systems, semantic search, distributed systems, and customer data delivery.
  • You will lead efforts to improve relevance, latency, and scalability of customer-facing data products by building low-latency, high-throughput search APIs.
  • Your work directly shapes how customers find, explore, and trust Enigma's data, which is the core product rather than just a decision-making tool.

Matching Summary

This role sits at the intersection of information retrieval, ranking systems, semantic search, distributed systems, and customer data delivery.

Salary

Base: $160,000-$210,000; Bonus/Equity: Equity included (option to purchase ownership); Benefits: Not specified

Skills & Requirements

Must-have

  • 5+ years experience in ML or software engineering
  • Python programming proficiency
  • AWS cloud environment experience
  • Information retrieval and ranking systems expertise
  • NLP embedding model development
  • Distributed systems design

Nice-to-have

  • Typesense or Elasticsearch experience
  • Mentoring senior engineers
  • LLM-powered retrieval knowledge
  • Hybrid search system implementation
  • Customer-facing API development

Key Requirements

  • Advanced degree in quantitative discipline or equivalent deep industry experience
  • Production-level expertise in two or more technical domains
  • Experience designing high-scale backend systems and APIs

Work Rights

Not specified

Tailored Resume

Cover Letter