Senior Search Engineer(Search/Recommendations) - Python

5 - 10 years

25 - 30 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

We are looking for a passionate Search Specialist Backend Engineer to join our team. This role will focus on improving and optimizing our search capabilities to enhance user experience, scalability, and relevancy.

Responsibilities:

Design, develop, and maintain the search application, ensuring performance, and scalability.

Collaborate with cross-functional teams to define and implement search features and improvements.

Ensure search results are relevant by employing techniques like ranking, personalization, and recommendation.

Work on complex problems related to search algorithms, data structures, and distributed systems.

Implement logging, metrics, and monitoring for search services.

Optimize search by tuning the underlying algorithms, experimenting with new techniques, and leveraging tools like Elasticsearch, Solr, etc.

Maintain and improve existing search functionalities while ensuring backward compatibility.

Stay updated with the latest advancements in search technology and industry best practices.

Basic Qualifications:

Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.

Experience with search engines like Elasticsearch, Solr, or similar technologies.

Solid understanding of algorithms, data structures, and distributed systems.

Proficiency in Python and Django.

Familiarity with RESTful APIs and backend services.

Preferred Qualifications:

Experience with natural language processing (NLP) or machine learning as applied to search.

Knowledge of various search relevance techniques and ranking algorithms.

Experience in a cloud environment (e.g., AWS, Google Cloud, Azure).

Familiarity with containerization technologies such as Docker and Kubernetes.

Strong analytical and debugging skills.

Personal Attributes:

Strong communication skills and ability to collaborate effectively in a team setting.

A keen interest in improving user experience through search.

Proactive, self-motivated, and able to work in a fast-paced environment.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru