Search/Information Retrieval EngineerWe'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.ResponsibilitiesDesign 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 experienceCreate and optimize search algorithms, ranking models, and retrieval methodsImplement and fine-tune query understanding, text analysis, and relevance scoringAnalyze and maintain existing search infrastructure and applicationsDesign and execute A/B tests to measure search quality improvementsDevelop efficient indexing strategies and data preparation pipelinesImplement machine learning models for search rankingDiscover and fix programming bugsMonitor and optimize search performance metricsCreate and maintain documentation for search systemsRequired QualificationsBachelor's degree or equivalent experience in Computer Science, Information Science, or related field3+ years of experience developing search solutionsStrong 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 solutionsExperience with text processing, NLP, and relevance tuningStrong analytical and problem-solving skillsPreferred QualificationsDegree in Computer Science or related field.arningKnowledge of modern neural search techniques and vector embeddingsFamiliarity with relevance evaluation metrics (NDCG, MRR, MAP)Experience with large-scale distributed systemsTechnical SkillsSearch Engines: Elasticsearch, Solr, or similarProgramming Languages: Java, Python, ScalaDatabases: SQL, MongoDB, or similar Soft SkillsStrong communication abilities to explain technical conceptsCollaborative mindset for cross-functional team workDetail-oriented with strong focus on qualitySelf-motivated and able to work independentlyPassion for solving complex search problemsWhat We OfferOpportunity to work on challenging search problems at scaleCollaborative and innovative work environmentProfessional development opportunitiesCompetitive salary and benefits packageFlexible work arrangementsThe successful candidate will join a dynamic team focused on delivering best-in-class search experiences, with opportunities to work on challenging problems and implement cutting-edge search technologies.
Job Title
DeepConverse | Software Engineer (Search/Machine Learning - US Timezone / Remote)