Apply Now
We’re seeking an experienced Search/Information Retrieval Engineer to design, develop, and optimize search solutions that deliver exceptional user experiences. The ideal candidate will combine strong software engineering skills with deep knowledge of information retrieval systems.
Responsibilities
- Design and implement advanced search functionality using modern search technologies (such as Elasticsearch, Solr, or similar platforms)
- Develop high-quality, scalable search applications with focus on relevancy, performance, and user experience
- Create and optimize search algorithms, ranking models, and retrieval methods
- Implement and fine-tune query understanding, text analysis, and relevance scoring
- Analyze and maintain existing search infrastructure and applications
- Design and execute A/B tests to measure search quality improvements
- Develop efficient indexing strategies and data preparation pipelines
- Implement machine learning models for search ranking
- Discover and fix programming bugs
- Monitor and optimize search performance metrics
- Create and maintain documentation for search systems
Required Qualifications
- Bachelor’s degree or equivalent experience in Computer Science, Information Science, or related field
- Strong proficiency in at least one programming language (Java, Python, or similar)
- Hands-on experience with search engines (Elasticsearch, Solr, or similar)
- Strong understanding of information retrieval concepts (TF-IDF, BM25, vector search)
- Expertise in SQL databases and experience with NoSQL solutions
- Experience with text processing, NLP, and relevance tuning
- Strong analytical and problem-solving skills
Preferred Qualifications
- Degree in Computer Science or related field.arning
- Knowledge of modern neural search techniques and vector embeddings
- Familiarity with relevance evaluation metrics (NDCG, MRR, MAP)
- Experience with large-scale distributed systems
Technical Skills
- Search Engines: Elasticsearch, Solr, or similar
- Programming Languages: Java, Python, Scala
- Databases: SQL, MongoDB, or similar
Soft Skills
- Strong communication abilities to explain technical concepts
- Collaborative mindset for cross-functional team work
- Detail-oriented with strong focus on quality
- Self-motivated and able to work independently
- Passion for solving complex search problems
What We Offer
- Opportunity to work on challenging search problems at scale
- Collaborative and innovative work environment
- Professional development opportunities
- Competitive salary and benefits package
- Flexible work arrangements
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.