Expert Algolia Search & Filtering Configuration

Job ID: 39955489

Budget: $50 – $0 CAD

Title: Senior Algolia Search & Filtering Expert — Configure Indexing, Relevancy & Facets

Project overview
We are looking for a top-tier Algolia specialist to design, configure, and optimize our Algolia implementation for product/content search and multi-faceted filtering. The goal is fast, highly-relevant results with intuitive filters, great typo-tolerance, and strong analytics. You will deliver a production-ready configuration plus clear documentation and a short handover/training session.

What we need (high level)
- Review our data model and recommend an ideal Algolia index schema.
- Configure indexing, attributesForFaceting, searchableAttributes, customRanking, replicas, and ranking rules.
- Set up synonyms, typo tolerance, and query rules to improve relevancy.
- Implement filters/facets, numeric & range filters, hierarchical (category) facets, and multi-select behavior.
- Optimize for performance (index size, attributes, replicas, caching).
- Integrate Algolia with our stack (provide code samples/snippets or PRs) and help with front-end widgets/UX.
- Add instrumentation: analytics events, A/B test plan (if beneficial), and monitoring.
- Provide documentation, test queries, and a 60–90 minute handover session.

Environment & tech stack (tell us what you support)
- Backend: Node.js/Express, Ruby on Rails, PHP/Laravel, or other — specify which you will work with.
- Frontend: React (InstantSearch/React InstantSearch), Vue, Angular, or plain JS — specify.
- Data source: SQL/NoSQL/CSV/Elasticsearch/CMS — describe how you’ll index and keep data in sync.

Deliverables
- Proposed index schema and mapping for each index.
- Complete Algolia configuration: searchableAttributes, attributesForFaceting, customRanking, ranking rules, replicas.
- Synonym lists, query rules (with examples), typo- and proximity-settings.
- Facet/Filter behavior spec for UI (including multi-select, OR/AND logic, nested categories).
- Code samples or pull requests to integrate indexing and front-end search (include environment variables and key management).
- Test plan: sample queries and expected results; performance benchmarks.
- Documentation: step-by-step deploy and rollback instructions, how to update synonyms/rules, and how to tune relevancy.
- Handover: 60–90 minute walkthrough and 2 weeks of bug-fix support after delivery (optional: specify SLA).

Proposal requirements (what to submit)
Please include the following in your proposal:
1. Brief summary of approach — how you will tackle relevancy, facets, and performance.
2. Relevant experience — 2–3 case studies or links to live projects using Algolia with similar complexity.
3. Stack & integration plan — which backend/frontend you will work with and a short description of the integration steps.
4. Estimated timeline and milestones (e.g., discovery, config, integration, QA, handover).
5. Fixed price or hourly rate, total estimated hours, and your earliest start date.
6. Examples of specific Algolia settings you would propose for:
- searchableAttributes order
- customRanking formula(s)
- attributesForFaceting layout
7. Any assumptions, risks, or additional costs (e.g., need for additional Algolia plan).
8. Availability for a short paid trial task (optional but preferred).

Must-have skills
- Proven Algolia expertise (indexing, ranking, query rules, synonyms, facets).
- Experience integrating Algolia with modern frontends (React/Vue/InstantSearch).
- Strong understanding of search relevancy, faceted search UX, and performance tuning.
- Clear documentation and communication skills.

Nice-to-have
- Experience with A/B testing Algolia ranking rules.
- Experience with large catalogs (100k+ records) and rate/size optimization.
- Prior work with e-commerce or content-heavy sites.

Selection process & timeline
- We will shortlist proposals within 3 business days.
- Short interviews (30 minutes) with top candidates.
- Short paid trial task (small configuration and test) may be given to final candidates.
- Target start date: [insert preferred date]; target completion: [insert timeframe].

Acceptance criteria
- Search results accuracy and improved relevancy for a provided list of test queries.
- Facets work as specified (counts, multi-select behavior, hierarchical categories).
- Integration code merges cleanly and passes basic QA.
- Documentation and handover session completed.
- Two-week bug-fix window post-delivery.

Confidentiality & access
- We will provide a staging Algolia application ID and API keys for development. Production keys only after review.
- NDA available upon request.

Budget
- Please include your proposal’s total cost or hourly rate and a rough breakdown by milestone. (If you prefer hourly, provide an estimate of total hours.)

How to apply
- Submit your proposal addressing all items in “Proposal requirements.” Proposals that omit the requested examples/approach will not be considered.