Lead/Principal Search Engineer (Hands-on) @ RLS Associates | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Lead/Principal Search Engineer (Hands-on) jobs in United States
Be an early applicantLess than 25 applicants
company-logo

RLS Associates ยท 1 day ago

Lead/Principal Search Engineer (Hands-on)

ftfMaximize your interview chances
Law Practice
badNo H1Bnote
Hiring Manager
Swayangprava Dash
linkedin

Insider Connection @RLS Associates

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

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.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

JavaElasticsearchMicroservicesREST APIsData IngestionSQL ServerDynamoRedisNoSQL DatabasesSystem ArchitectureOOPTest Driven DevelopmentVector SearchGenerative AINLPMachine LearningScalaSparkBig Data TechnologiesKafkaCI/CD PipelinesTraditional ChineseSimplified ChineseObservability Techniques

Required

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
12-15 years of relevant experience
10+ years of experience in search technologies such as Elasticsearch / Solr / Lucene
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
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

Preferred

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

Company

RLS Associates

twitter
company-logo
RLS Associates is a distinguished, peer-reviewed firm of Practicing Company Secretaries with over 10 years of excellence in delivering corporate advisory services.

Funding

Current Stage
Early Stage
Company data provided by crunchbase
logo

Orion

Your AI Copilot