SOLR - Elastic Developer

Lowe's Inc.
Mooresville, NC

Senior Software Engineer Relevancy

Job Description:
We are looking for a Senior Search Engineer responsible for building and designing ideas, developing code for one of the best in class Search solutions in retail. Your primary responsibility will be to design and develop SOLR /Search functionalities. You will be expected to own the solution and provide guidance to junior developers. We are using all the latest cutting edge technologies

Responsibilities:
• Building of Search module functionalities
• Writing high performing reusable, testable, and efficient code
• Design and implementation of low-latency, high-availability, and performant applications
• Develop Search Services, design docs, code, reviews, etc.

Skills and Qualifications:

General expectations
Hands-on understanding of OOPS design principle
Good understanding of custom web implementation
4 to 6 years of Search experience (any search tool / custom impl)
Good understanding and hands-on experience on Relevancy Strategies OOTB as well as custom
Hands-on experience in containerization, cloud migration
SRE model understanding is a nice to have

Search Expectation
Experience in either SOLR/Elastic Search
Understanding about ‘keyword search’, natural language search’ and cognitive search
Understanding on Search platform eco-system Data Connectors, Data Transformation, Data Load, Data Index, Data Query Clients, Data Results Relevancy Modules
Hands-on experience in using at least Solr 7.x, preferred if has 8.x hands-on experience
Hands-on experience in implementing data gathering using frameworks like apache tika, and solr connectors for popular cms teamsite, drupal, adobe-cq, file-systems, dbs
Experience in customizing search workflows that includes faceted search, keywords search, phrase search, query expansion using synonyms
Experience in search results tuning by optimizing query load, offline sorting, shard based search
Experience in CICD for in-house and cloud based implementations

REQUIRED QUALIFICATIONS:
• Bachelor's Degree in Computer Science, CIS, or related field
• 7+ years of experience in software development or a related field
• Additional equivalent work experience may be substituted for the degree requirement

PREFERRED QUALIFICATIONS:
• Master's Degree in Computer Science, CIS, or related field



About Lowe’s:
Lowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving approximately 18 million customers a week in the United States and Canada. With fiscal year 2019 sales of $72.1 billion, Lowe’s and its related businesses operate or service more than 2,200 home improvement and hardware stores and employ approximately 300,000 associates. Based in Mooresville, N.C., Lowe’s supports its hometown Charlotte region and all communities it serves through programs focused on creating safe, affordable housing and helping to develop the next generation of skilled trade experts. For more information, visit Lowes.com.


About Lowe’s in the Community:
As a FORTUNE® 50 home improvement company, Lowe’s is committed to creating safe, affordable housing and helping to develop the next generation of skilled trade experts through nonprofit partnerships. Across every community we serve, Lowe’s associates donate their time and expertise through the Lowe’s Heroes volunteer program. For the latest news, visit Newsroom.Lowes.com or follow @LowesMedia on Twitter.


Lowe’s is an equal opportunity affirmative action employer and administers all personnel practices without regard to race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity or expression, marital status, veteran status, genetics or any other category protected under applicable law.

// // //