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
Information retrieval, distributed systems, cloud infrastructure
Deliverable
production ML models
Required skills
Python, AWS, distributed systems, information retrieval, high-scale API development, 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 search APIs and indexing pipelines; Evaluate and evolve the search technology stack; Solve problems with containers and cloud infrastructure; Detect and investigate system performance anomalies; Mentor teammates on system design and operational excellence
Seniority
Senior, hands-on IC
