Senior Software Engineer, Understanding
Core
Design and develop ranking & understanding features for Algolia's AI Search platform to improve pre-query relevance and deliver predictive search experiences.
Role type
Senior Software Engineer (Search Relevance & Understanding)
Builds
Core search capabilities including Query Suggestions, Dynamic Synonym Suggestions, AI Re-Ranking, and Query Categorization
Domain
AI Search, Search Relevance, Large-scale Data Pipelines
Deliverable
production ML models | product features
Required skills
Designing and operating production pipelines, working with large datasets and high traffic, building and maintaining API services, high code quality and automated testing, cloud provider experience (GCP/AWS/Azure)
Preferred skills
Operating AI models in production, Go or Python, Kubernetes, SQL, data-driven decision making
Technologies
GCP, AWS, Azure, Kubernetes, Go, Python, SQL
Responsibilities
Design and develop ranking & understanding features, collaborate with front-end developers and ML specialists, ensure quality and soundness of pipelines
Seniority
Senior, hands-on IC