Skip to content
← Back to job listings

Senior Software Engineer (Match Team)

Enigma · Los Angeles, United States

External listingfull-timeabout 2 months ago

About The Role

Join Enigma, a data-driven company that creates tremendous value for its customers. As a Senior Software Engineer on the Match Team, you will play a central role in architecting, building, and managing critical engineering systems that power fast, relevant, and reliable search and retrieval experiences at scale. You will work across the full software lifecycle, from translating product requirements into technical designs to implementing high-throughput search and retrieval systems. This is a high-impact role that directly influences how sophisticated customers integrate Enigma data into critical workflows and decision-making systems.

  • Architecting, building, and managing critical engineering systems for fast, relevant, and reliable search and retrieval experiences.
  • Leading efforts to improve the latency and scalability of customer-facing data products, including designing and building low-latency, high-throughput search APIs.
  • Mentoring teammates and helping raise the bar for system design and operational excellence, while partnering closely with Product, Engineering, and client stakeholders.
  • This role is ideal for an engineer who is excited by hard search problems and the systems challenges of delivering low-latency, production-grade retrieval systems
  • Enjoys collaborating with cross-functional partners (product managers, other engineers, our client stakeholders) to set clear expectations and solve common problems
  • Has strong programming proficiency in Python and experience operating within cloud environments (AWS preferred)
  • Effectively communicates technical concepts and tradeoffs to technical and non-technical audiences
  • Has experience designing, fine-tuning, and operating high-scale backend systems, APIs, or data delivery platforms
  • Is driven to work with customers to have an impact on the real world
  • 5+ years of software engineering experience
  • Thrives in highly collaborative environments with strong ownership and fast iteration cycles
  • Demonstrated applied, production-level expertise in two or more of the following technical domains: distributed systems, information retrieval, or high-scale API development
  • We’re a team of curious, driven individuals with diverse backgrounds and skills, but we’re all passionate about engineering deeper understanding through data—together. If this resonates, we would love to hear from you!
  • Have deep experience with our core stack (Typesense, Python, AWS) or similar retrieval infrastructure (Elasticsearch, OpenSearch, FAISS)
  • Have mentored senior engineers and raised the technical bar across disciplines
  • Have built customer-facing search or recommendation systems or APIs
  • Have extensive experience engineering SaaS data products
  • Have an outstanding track record of leading engineering teams

This is an external listing. JobSpring does not represent or verify the employer. Report this listing