logo

JobNob

Your Career. Our Passion.

Search Architect


Shine.com


Location

Gurgaon | India


Job description

Primary Requirements - Search 8+ years of industry experience with a proven track record of delivering search solutions Extensive experience with Search systems (Apache SOLR, ElasticSearch, Open Search) Strong knowledge of relevance and ranking algorithms, search theory, search methods, query understanding, named entity recognition, word-sense disambiguation, language modelling, parsing, syntax trees, dependency graphs Reduce latency of indexing and query time requests (sub 100 ms) Troubleshoot complex search related latency issues Being able to independently deploy and manage the SOLR search clusters in a performant and cost effective manner. Develop system to auto-manage search engine clusters with health monitoring, alerting, and auto-remediation

Requirements Code using primarily Java, and scripting languages such as Python Good experience with cloud - AWS, GCP including MongoDb, Redis, RabbitMQ, Mysql Evaluate infrastructure requirements and design/deploy solutions for problems such as high availability, search clusters, elastic load distribution Ability to support legacy code and extend/integrate new functionality Ability to leverage deep and wide knowledge of technology stack to recommend appropriate architecture and design solutions, and provide technical leadership. Can translate the impact of design choices on non-functional attributes like scalability, performance, availability and security. Experience creating large-scale, multi-tiered, distributed web applications with databases, and designing web services, APIs, data models and schemas, using SQL or NoSQL. Comfortable with different data storage solutions such as Postgres, Solr, ElasticSearch, Mysql or MongoDB. Worked and shipped high quality software in Agile environments previously. Good command of development metrics, methodologies and tools. Will ensure timely and frequent delivery of high-quality software, while adapting technical decisions to the immediate needs of the business. Good analytical, problem-solving and troubleshooting skills.


Job tags



Salary

All rights reserved