
Search Staff Engineer Consultant
Job Description
ESSENTIAL JOB FUNCTIONS
• Search Relevance Optimization: Analyze and enhance search relevance algorithms to ensure accurate and relevant search results for users.
• Search Query Optimization: Implement and manage search query optimization strategies to optimize search results based on user behavior and business objectives.
• Search Engine Management: Oversee the configuration and performance of search engines, ensuring they meet the evolving needs of the eCommerce platform.
• AI/ML Integration: Leverage AI and machine learning technologies to develop and implement advanced search functionalities, including personalized search results and predictive search capabilities.
• Collaboration: Work closely with product owner, data scientists, and software engineers to define and implement search-related features and improvements.
• Performance Monitoring: Monitor search performance metrics and user feedback to identify areas for enhancement and implement data-driven solutions.
• Problem-Solving: Excellent analytical and problem-solving skills, with the ability to think critically and creatively.
• Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
QUALIFICATIONS
Education:
• Bachelor's degree in Computer Science, Engineering, Data Science, or a related quantitative field.
Mandatory Skills:
• 8+ years of hands-on in search relevance, Search Query Optimization and software engineering experience for eCommerce websites
• Proven experience with at least one major search engine preferably Elasticsearch( or any Lucene based search engine such as Solr or OpenSearch)
• Experience in Lexical search using algorithms like BM25, Semantic Search
• Deep understanding of search relevance tuning, search query optimization, ranking, tokenization, stemming, and query parsing
• Experience building or integrating RAG-based architectures for LLM-assisted search use cases.
• Experience with MLOps practices and tools.
• Proven experince in Python and experience with ML frameworks like TensorFlow, PyTorch, or Scikit-learn.
• Recent experience in Java, Kotlin, Spring, Spring Boot is a plus
• Mentor and guide engineers across the team, promoting a culture of engineering excellence and experimentation.
• Ability to provide solutions based on business requirements.
• Ability to collaborate with cross-functional teams.
• Ability to work with global teams and a flexible work schedule.
• Must have excellent problem-solving skills and be customer centric.
• Excellent communication skills.
Similar Jobs
Data Enterprise Architect
Texas
QA Engineer
Connecticut
Java Developer
Remote
Software Engineer Consultant
NY
Elasticsearch Engineer
FL