Senior/Staff Software Engineer, Match Team
Core
Architecting and building high-throughput search and retrieval systems to power customer-facing data products.
Role type
Senior/Staff Software Engineer (Search & Retrieval)
Builds
Low-latency search APIs, indexing pipelines, and retrieval systems
Domain
Financial services data infrastructure, distributed systems, information retrieval
Deliverable
production ML models | product features
Required skills
Python, distributed systems, information retrieval, high-scale API development, cloud infrastructure (AWS), containerization, infrastructure as code
Preferred skills
Typesense, Elasticsearch, OpenSearch, FAISS, SaaS data products, team leadership
Technologies
Python, Typesense, AWS, Docker, Terraform
Responsibilities
Design and build low-latency, high-throughput search APIs and indexing pipelines; Evaluate and evolve the search technology stack; Solve problems with containers and cloud infrastructure; Detect and investigate anomalies in system performance and data freshness; Mentor teammates on system design and operational excellence
Seniority
Senior/Staff, hands-on IC with mentorship