Senior Software Engineer, Match Team
Core
Architecting and building high-throughput search and retrieval systems to power customer-facing data products.
Role type
Senior Software Engineer (Search & Retrieval)
Builds
Low-latency search APIs, indexing pipelines, and retrieval systems
Domain
Financial services data infrastructure, information retrieval, distributed systems
Deliverable
production ML models | product features
Required skills
Python, cloud environment operations, high-scale backend system design, API development, distributed systems, information retrieval, containerization, infrastructure as code
Preferred skills
Typesense, Elasticsearch, OpenSearch, FAISS, SaaS data product engineering, team leadership
Technologies
Python, Typesense, AWS, Docker, Terraform
Responsibilities
Design and implement high-throughput search APIs and indexing pipelines; evaluate and evolve the search technology stack; detect and investigate system performance anomalies; partner with product and client stakeholders to improve search experience; mentor teammates on system design and operational excellence
Seniority
Senior, hands-on IC
