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 ...