Software Engineer - Ecommerce Search

Tata Consultancy Services

Hyderabad, Chennai District, Bengaluru

On-site

INR 1,500,000 - 2,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in India invites a Senior Software Engineer - Ecommerce Search to design, develop, and optimize scalable search solutions for ecommerce platforms.

Ideal candidates have 6-10 years of software development experience with strong expertise in Elasticsearch/OpenSearch/Solr/Lucene and backend technologies such as Java or Python, plus familiarity with distributed systems and cloud environments.

Qualifications

  • 6–10 years of software development experience.
  • Strong experience with Elasticsearch/OpenSearch/Solr/Lucene.
  • Proficiency in Java or Python backend technologies.
  • Experience with distributed systems, microservices and cloud platforms.
  • Strong understanding of indexing, search algorithms, ranking, and relevance tuning.
  • Experience with REST APIs and modern software development practices.
  • Knowledge of SQL and NoSQL databases.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design, develop, and maintain enterprise-scale ecommerce search platforms.
  • Implement and optimize search functionalities using Elasticsearch, Solr, Lucene, OpenSearch, or similar engines.
  • Enhance search relevance through ranking algorithms, relevance tuning, query optimization, and personalization.
  • Work closely with product managers, architects, and business stakeholders to deliver scalable search solutions.
  • Develop APIs and backend services supporting search, indexing, recommendations, and merchandising features.
  • Analyze search metrics and user behavior to improve search performance and customer experience.
  • Troubleshoot and resolve performance bottlenecks in search infrastructure.
  • Follow best practices for coding, testing, CI/CD, and system reliability.

Skills

Elasticsearch/OpenSearch/Solr/Lucene
Java
Python
Distributed systems
REST APIs
SQL/NoSQL

Tools

Elasticsearch
OpenSearch
Solr
Lucene

Job description

Role: Senior Software Engineer - Ecommerce Search

Exp: 6-10 years

Locations: Chennai, Bengaluru, Hyderabad, Pune, Kochi, Kolkata, NCR/Delhi

Virtual Interview: 08-Aug-26

Job Description:

We are looking for a highly skilled Senior Software Engineer - Ecommerce Search to design, develop, and optimize scalable search solutions for ecommerce platforms. The ideal candidate should have strong experience in search technologies, distributed systems, relevance tuning, and building high-performance search experiences that enhance customer engagement and conversion.

Key Responsibilities
  • Design, develop, and maintain enterprise-scale ecommerce search platforms.
  • Implement and optimize search functionalities using technologies such as Elasticsearch, Solr, Lucene, OpenSearch, or similar search engines.
  • Enhance search relevance through ranking algorithms, relevance tuning, query optimization, and personalization.
  • Work closely with product managers, architects, and business stakeholders to deliver scalable search solutions.
  • Develop APIs and backend services supporting search, indexing, recommendations, and merchandising features.
  • Analyze search metrics and user behavior to improve search performance and customer experience.
  • Troubleshoot and resolve performance bottlenecks in search infrastructure.
  • Follow best practices for coding, testing, CI/CD, and system reliability.
Required Skills
  • 6-10 years of software development experience.
  • Strong expertise in Elasticsearch/OpenSearch/Solr/Lucene.
  • Proficiency in Java, Python, or related backend technologies.
  • Experience with distributed systems, microservices, and cloud platforms.
  • Strong understanding of indexing, search algorithms, ranking, and relevance tuning.
  • Experience working with REST APIs and modern software development practices.
  • Knowledge of databases such as SQL and NoSQL.
  • Excellent problem-solving and communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Architect - Ecommerce Search
Technical Architect - Ecommerce Search

Tata Consultancy Services • Pune District, Chennai District, Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Backend Engineer (Java)
Senior Backend Engineer (Java)

Falabella India • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Google Retail Search Developer
Senior Google Retail Search Developer

Infosys • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Technical Lead
Technical Lead

Pagaar India • India

On-site
INR 3,000,000 - 6,000,000
SEO Analyst
SEO Analyst

HypTechie • Bengaluru

Hybrid
Software Engineer II
Software Engineer II

Pearson • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Senior Software Engineer – eCommerce
Senior Software Engineer – eCommerce

Electrolux Group • Bengaluru

Hybrid
INR 2,500,000 - 4,000,000
Hybrid work environment
Discounts on Electrolux products
Extensive learning opportunities
+1
Search Developer
Search Developer

SDI Business Services • Bengaluru

Hybrid
INR 900,000 - 1,500,000
Team Lead
Team Lead

HiroJet • Bengaluru

On-site
INR 2,500,000 - 6,000,000
Senior Developer Ecommerce
Senior Developer Ecommerce

Electrolux Group • Gurugram District

Hybrid
INR 2,200,000 - 3,800,000
Flexible work hours
Hybrid work environment
Discounts on Electrolux products
+2