BANGALORE, Karnataka, India
20 hours ago
Senior Search Engineer with AI Focus
General Information Req # WD00076140 Career area: Artificial Intelligence Country/Region: India State: Karnataka City: BANGALORE Date: Tuesday, February 25, 2025 Working time: Full-time Additional Locations:  * India - Karnātaka - Bangalore * India - Karnātaka - BANGALORE Why Work at Lenovo We are Lenovo. We do what we say. We own what we do. We WOW our customers. 
Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY). 
This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub. Description and Requirements

Responsibilities:
1.    Design, develop, and optimize search algorithms to improve the accuracy, relevance, and speed of search result at both index time (data ingestion) and query time (search response)
2.    Implement machine learning techniques, including natural language processing (NLP), deep learning and large language models to enhance search functionality.
3.    Analyze large datasets to identify patterns, trends, and insights that inform search algorithm enhancements.
4.    Collaborate with product managers, data scientists, and other stakeholders to understand requirements and prioritize initiatives.
5.    Conduct A/B testing and performance monitoring to evaluate the effectiveness of search algorithms and iterate on improvements.
6.    Stay updated on emerging trends and advancements in search technology and machine learning to drive innovation and maintain a competitive edge. 
7.    Best practices developer – you write code that is well-tested, well-documented, has a clean API, and can be re-used.
Requirements:  
1.    Bachelor's degree in computer science, engineering, or a related field; advanced degree preferred.
2.    Minimum of 5 years of experience in software engineering, with a focus on search technology and machine learning.
3.    Strong proficiency in programming languages such as Python, Java, or C++
a.    Networking, threading, locks and caching
4.    Should be proficient with 
a.    Scala, Spark, Docker, ML, Algorithms
b.    Data Science tools: Python (Pandas, NumPy, SciPy, scikit-learn), Jupyter.
c.    Web based services
5.    Experience in cloud environment.  Have experience with Kubernetes, Azure
6.    Demonstrated expertise in machine learning techniques and frameworks, such as TensorFlow, PyTorch, or scikit-learn.
7.    Experience with search platforms and technologies, such as Elasticsearch, Solr, or Lucene.
8.    Solid understanding of data structures, algorithms, and information retrieval principles (text mining and indexing).
9.    Well versed in SOLR Documents, Filters, Query Parsers and their customization. Should have in-depth knowledge of Schema development, Dynamic Fields, Performance Tuning, Faceted Search, Grouping, Distributed Searches, Lucene internals.
10.    SOLR Search architect Hands on experience in SOLR implementations Design, Architecture, Implementation, Performance, Scalability of Apache SOLR
11.    Familiarity with other document-store technologies.
12.    Excellent problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
13.    Strong communication skills and the ability to effectively convey complex concepts to technical and non-technical stakeholders.
Skills:
1.    Platform Performance (Monitoring, Tuning)
2.    Content gathering and Index management
3.    Manage/Develop process for bulk and rapid indexing
4.    Manage/Develop content gathering methods (connectors, crawlers)
5.    Content processing pipelines
6.    Query processing pipelines
7.    Geo/country/store Profile management
8.    Designing queries for stores
9.    Designing ranking models for stores
10.    Linguistics management
11.    Domain dictionaries
12.    Synonyms for various languages, domain dependent terms
13.    Personalization
14.    Signal processing pipelines
15.    Develop personalization models
16.    Search Analysis
17.    Observe search trends
18.    Help Geo’s identify the issues and address them
19.    Manage rules engine along with Geo’s
 

Additional Locations:  * India - Karnātaka - Bangalore * India - Karnātaka - BANGALORE * India * India - Karnātaka * India - Karnātaka - Bangalore , * India - Karnātaka - BANGALORE
NOTICE FOR PUBLIC
At Lenovo, we follow strict policies and legal compliance for our recruitment process, which includes role alignment, employment terms discussion, final selection and offer approval, and recording transactions in our internal system. Interviews may be conducted via audio, video, or in-person depending on the role, and you will always meet with an official Lenovo representative. Please beware of fraudulent recruiters posing as Lenovo representatives. They may request cash deposits or personal information. Always apply through official Lenovo channels and never share sensitive information. Lenovo does not solicit money or sensitive information from applicants and will not request payments for training or equipment. Kindly verify job offers through the official Lenovo careers page or contact IndiaTA@lenovo.com. Stay informed and cautious to protect yourself from recruitment fraud. Report any suspicious activity to local authorities.
Confirmar seu email: Enviar Email