Job Description
This person will be joining a team as a Search Engineering supporting an existing findability search project. We are looking for architect/search engineer to help guide search issues, create improvements, reduce opex cost, and do hands on development.
* Strong experience with search algorithms, taxonomies, recommendation engines, rules engines, personalization and merchandising
* Experience building and serving state-of-the-art machine learning and deep learning models with expertise in Computer Science fundamentals in data structures, algorithm design, and complexity analysis
* Hands-on experience developing large-scale data processing pipelines or analytics
* Deep, specialized domain knowledge and expertise in data lakes, web services design, big data processing, analytics architectures, machine learning training, and query optimization
* Strong experience with machine learning, auto-suggests, auto-corrections, type ahead, and other core search functions
* Strong experience with user engagement metrics, search relevancy and information retrieval metrics
* Strong knowledge of Voice and Visual Search technologies and tools
* Ability to work independently, work in a fast paced environment, and manage workload prioritization to deliver high quality work products on time with minimal direction is preferred
*
Minimum Requirements
REMOTE ON CONTRACT
MUST BE WILLING TO RELOCATE TO NASHVILLE UPON CONVERSION
Relocation Package included - Willing to sponsor visas
Must Haves:
Experience at a retail company on B2C ecommerce applications
6-9 years of experience in designing and building complex search-based applications as a Search Engineer/Developer
Experience with hands on development in JavaScript on the front end
Debugging code and ability to find issues and resolve
Heavy development experience with Java on the backend
Experience with Solr or Elastic Search (Solr preferred)
Experience with big data technologies such as Hadoop, Spark
Overall search architecture knowledge - help improve and provide search optimization on the application