Senior Software Engineer (Match Team)

Company: Enigma

Location: New York, NY

Salary: $180k - $210k per year

Type: Full-time

Posted: 2026-06-10

About this role

  • Our customers consistently tell us that our data products create tremendous value and are deeply aligned with their most important workflows
  • S demand grows, we have an urgent opportunity to improve both the intelligence of our data and the systems through which customers access it
  • We are looking for an experienced Senior Software Engineer to join our Match Team and help shape the next generation of Enigma’s customer-facing data products
  • You will play a central role in architecting, building, and managing the critical engineering systems required to power fast, relevant, and reliable search and retrieval experiences at scale
  • This is a uniquely high-impact role sitting at the intersection of information retrieval, distributed systems, microservices, and customer data delivery
  • At the core of Enigma’s product is our data, which makes delivery systems central to what we build
  • As a Senior Software Engineer on the Match Team, you will lead efforts that improve the latency and scalability of our customer-facing data products
  • You’ll work across the full software lifecycle: translating product requirements into technical designs, and implementing high-throughput search and retrieval systems
  • Build scalable, highly-available, high-throughput, highly maintainable systems, deployed in cloud environments
  • Design and build low-latency, high-throughput search APIs, indexing pipelines, and retrieval systems using Python, Typesense, and AWS
  • Evaluate and evolve our search technology stack, driving technical design decisions across retrieval architecture, indexing strategies, and system performance tradeoffs
  • Solve problems with containers, cloud infrastructure, and infrastructure as code (we use Docker, AWS, and Terraform)
  • Lead end-to-end work from design and implementation through productionization and customer-facing delivery
  • Detect and investigate anomalies in system performance and data freshness, tracing issues to root cause
  • Pride themselves on writing ...

Create Your Job Alert

Other Senior Jobs

Other Jobs in New York