⭐ Featured

RLS Associates
Senior Search Engineer (Hands-on)
This role is for a Senior Search Engineer with 14-15 years of e-commerce experience, focusing on search technologies and microservices. It offers a long-term remote contract with a W2 pay structure. Key skills include Java, Elasticsearch/Solr, and system architecture.
🌎 Country
United States
🏝️ Location
Remote
📄 Contract
Full-time
🪜 Seniority
Mid-Senior level
💰 Range
Unknown
💱 Currency
$ USD
💸 Pay
Unknown
🗓️ Discovered
August 5, 2025
📍 Location detailed
United States
recKTuOOOep8OdMck
🧠 Skills
#Unknown
Role description
Job Role: Lead/Principal Search Engineer (Hands-on)
Duration: Long-Term
# of positions: One (1)
Work Mode: Remote
Work Authorization: US Citizens, Green Card, H4-EAD, OPT-EAD, H1-EAD
Employment Type: W2 and Contract-To-Hire
# of Relevant Experience: 14-15 years
Client: Large eCommerce Retailer
(Key skills: Java, Microservices, Elasticsearch / Solr)
Job Description:
Essential Function and Responsibilities:
• Design and architect search & recommendations platform, work on Next Generation architecture in addition to supporting and maintaining current platforms including legacy systems
• Focus on improving search relevance, ranking and recommendations, personalization architecture
• Microservices development to support the many services within search and science teams.
• Provide technical leadership within the team and build partnerships with cross-discipline team members
• Write code and develop search & recommendation services, data ingestion indexing pipelines
• Work with stakeholders throughout the organization to identify opportunities for leveraging company data to drive search, discovery, and recommendations.
• Work closely with other architects, engineers, data analysts, data scientists and project managers in assessing project requirements, design, develop and support data ingestions, API services and Elasticsearch stack solution
• Work with Data Scientists in integrating ML Ranking models, NLP and applying query understanding techniques in search
• Proven work on large-scale search, discovery, typeahead (auto-suggest), personalization, and recommendation implementation and its related infrastructure
• Able to influence on priorities working with various partners including engineers, project management office and leadership
• Mentor junior team members, define architecture, code review, hands-on development and deliver the work in sprint cycle
• Participate in design discussions and other team members for the design of new systems and re-engineering of components of existing systems
• Wear Architect hat when required to bring new ideas to the table based on past experience, thought leadership and forward thinking
• Take holistic approach to building solutions by thinking big picture and overall solution
• Perform a/b tests, work with Data Analysts and Data Scientists in evaluating the impact of search / recommendation improvements
• Work on moving away from legacy systems into next generation architecture
• Take complete ownership from requirements, solution design, development, production launch and post launch production support. Participate in regular on-call rotations.
Education and Experience:
• BS or MS in Computer Science (or related field) with 12-15 years of hands-on software development (preferably in Java), architecture and technical mentorship experience
• 10+ years of experience in search technologies such as Elasticsearch / Solr / Lucene. Ideal candidate should have knowledge and experience in search relevancy advance techniques & query understanding.
• 10+ years of experience in building microservices / Rest APIs and data ingestion workers
• 10+ years of experience in using databases such as SQL Server, Dynamo, Redis and other NoSQL DBs
• Nice to have experience in doing Vector Search using embeddings generated by ML models, Generative AI and conversational search
• Experience in building large scale multi-region, fault-tolerant and resilient system
• Software engineering skills in system architecture & design, coding, OOP, test driven development
• Experience with multi-node clustering, ETL, monitoring of systems and APIs.
• Knowledge of hot/warm/cold data, ILM (Index LifeCycle policies), Data streams, Transforms, CCR and other infrastructure aspect of services and Elasticsearch
• Strong experience in building microservices, REST principles and design patterns
• In-depth knowledge of Java, Docker, RESTful web services, Spring, Distributed caching techniques, Kubernetes, Observability techniques, Kafka, Release processes, versioning, Akamai, B&D, CI/CD pipelines, caching strategies
• Phenomenal communication and influencing skills
Nice to have:
• Knowledge of Traditional Chinese and Simplified Chinese language would be an added advantage
• Machine learning background in using ML in search, Learning to Rank, NLP, Generative AI, LLM models
• Experience in Vector search / semantic search using vector search engines.
• Experience in building real time indexing pipelines, Scala, Spark and other Big Data technologies.
Supervisory Responsibilities:
None, but may assist in mentoring others and leading projects
Job Role: Lead/Principal Search Engineer (Hands-on)
Duration: Long-Term
# of positions: One (1)
Work Mode: Remote
Work Authorization: US Citizens, Green Card, H4-EAD, OPT-EAD, H1-EAD
Employment Type: W2 and Contract-To-Hire
# of Relevant Experience: 14-15 years
Client: Large eCommerce Retailer
(Key skills: Java, Microservices, Elasticsearch / Solr)
Job Description:
Essential Function and Responsibilities:
• Design and architect search & recommendations platform, work on Next Generation architecture in addition to supporting and maintaining current platforms including legacy systems
• Focus on improving search relevance, ranking and recommendations, personalization architecture
• Microservices development to support the many services within search and science teams.
• Provide technical leadership within the team and build partnerships with cross-discipline team members
• Write code and develop search & recommendation services, data ingestion indexing pipelines
• Work with stakeholders throughout the organization to identify opportunities for leveraging company data to drive search, discovery, and recommendations.
• Work closely with other architects, engineers, data analysts, data scientists and project managers in assessing project requirements, design, develop and support data ingestions, API services and Elasticsearch stack solution
• Work with Data Scientists in integrating ML Ranking models, NLP and applying query understanding techniques in search
• Proven work on large-scale search, discovery, typeahead (auto-suggest), personalization, and recommendation implementation and its related infrastructure
• Able to influence on priorities working with various partners including engineers, project management office and leadership
• Mentor junior team members, define architecture, code review, hands-on development and deliver the work in sprint cycle
• Participate in design discussions and other team members for the design of new systems and re-engineering of components of existing systems
• Wear Architect hat when required to bring new ideas to the table based on past experience, thought leadership and forward thinking
• Take holistic approach to building solutions by thinking big picture and overall solution
• Perform a/b tests, work with Data Analysts and Data Scientists in evaluating the impact of search / recommendation improvements
• Work on moving away from legacy systems into next generation architecture
• Take complete ownership from requirements, solution design, development, production launch and post launch production support. Participate in regular on-call rotations.
Education and Experience:
• BS or MS in Computer Science (or related field) with 12-15 years of hands-on software development (preferably in Java), architecture and technical mentorship experience
• 10+ years of experience in search technologies such as Elasticsearch / Solr / Lucene. Ideal candidate should have knowledge and experience in search relevancy advance techniques & query understanding.
• 10+ years of experience in building microservices / Rest APIs and data ingestion workers
• 10+ years of experience in using databases such as SQL Server, Dynamo, Redis and other NoSQL DBs
• Nice to have experience in doing Vector Search using embeddings generated by ML models, Generative AI and conversational search
• Experience in building large scale multi-region, fault-tolerant and resilient system
• Software engineering skills in system architecture & design, coding, OOP, test driven development
• Experience with multi-node clustering, ETL, monitoring of systems and APIs.
• Knowledge of hot/warm/cold data, ILM (Index LifeCycle policies), Data streams, Transforms, CCR and other infrastructure aspect of services and Elasticsearch
• Strong experience in building microservices, REST principles and design patterns
• In-depth knowledge of Java, Docker, RESTful web services, Spring, Distributed caching techniques, Kubernetes, Observability techniques, Kafka, Release processes, versioning, Akamai, B&D, CI/CD pipelines, caching strategies
• Phenomenal communication and influencing skills
Nice to have:
• Knowledge of Traditional Chinese and Simplified Chinese language would be an added advantage
• Machine learning background in using ML in search, Learning to Rank, NLP, Generative AI, LLM models
• Experience in Vector search / semantic search using vector search engines.
• Experience in building real time indexing pipelines, Scala, Spark and other Big Data technologies.
Supervisory Responsibilities:
None, but may assist in mentoring others and leading projects