Position Summary...
What youll do... Job Description
We build and scale the core Search Platform that powers millions of customer queries daily across multiple geographies. Our systems handle catalog indexing, query understanding, ranking, personalization, and retrieval at global scale with sub-second latencies. The team s mission is to deliver highly relevant, fast, and personalized search results that directly influence customer satisfaction and business growth.
As a Software Engineer (Search Platform) , you will design and build distributed systems that drive search relevance, scalability, and reliability. You will collaborate closely with engineers, data scientists, and product managers to deliver world-class search experiences.
About Team
The Global Search Engineering Team is responsible for the core search services that power product discovery across multiple markets and platforms (desktop, mobile, and voice). We build highly scalable systems that support:
- Catalog indexing across millions of SKUs globally.
- Query understanding and expansion across multiple languages.
- Ranking & personalization using ML models and customer behavioral signals.
- Experimentation platforms for continuous improvement of search quality.
- The team s impact is directly tied to customer experience, engagement, and revenue.
What youll do
- Design, develop, and maintain large-scale search and retrieval systems that serve millions of queries per second.
- Implement low-latency APIs (REST/GraphQL) for query execution, autocomplete, and personalized ranking.
- Work on distributed search infrastructure using technologies such as Elasticsearch, Solr, OpenSearch, or Vespa.
- Build and optimize indexing pipelines for catalog ingestion, query expansion, and relevance signals using streaming platforms like Kafka/Kinesis.
- Apply information retrieval techniques (BM25, semantic search, learning-to-rank, embeddings) to improve search result relevance.
- Collaborate with ML engineers to integrate vector embeddings, personalization, and reranking models into search services.
- Ensure system resilience with fault tolerance, fallback strategies, and graceful degradation mechanisms.
- Optimize for sub-200ms global latency with caching (Redis, CDN), sharding, and replication strategies.
- Work with observability platforms (Prometheus, Grafana, OpenTelemetry) to monitor query performance, detect anomalies, and drive improvements.
- Partner with cross-functional teams recommendations, personalization, catalog ingestion to ensure end-to-end customer experience.
- Participate in code reviews, mentorship, and design discussions , driving best practices across the team.
- Contribute to A/B testing frameworks and analyze metrics like NDCG, CTR, recall/precision to validate relevance improvements.
What you will bring...
- A Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- 3 6 years of experience in software engineering, with at least 2+ years in search, recommendation, or distributed systems .
- Proven experience in large-scale system design and search infrastructure .
- Strong problem-solving, debugging, and analytical skills.
- A collaborative mindset, with the ability to work effectively with globally distributed teams.
- Curiosity to explore new technologies in search, ML, and distributed system.
Technical Skills:
Core Software Engineering Foundations
- Strong proficiency in Java, Scala, C++, Go, or Python .
- Deep understanding of data structures and algorithms , particularly search-related.
- Strong grounding in object-oriented and functional design .
- Experience building low-latency REST/GraphQL APIs .
Search & Information Retrieval (IR) Domain
- Knowledge of indexing, ranking, and query parsing .
- Experience with ranking algorithms : BM25, semantic search, LTR.
- Familiar with query understanding techniques (spell correction, synonyms, tokenization).
- Exposure to search metrics (CTR, NDCG, recall, precision).
.
.
.
.
.
.
Minimum Qualifications...
Minimum Qualifications:Option 1: Bachelors degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 2years experience in software engineering or related area at a technology, retail, or data-driven company.
Option 2: 4 years experience in software engineering or related area at a technology, retail, or data-driven company.
Preferred Qualifications...
Certification in Security+, Network+, GISF, GSEC, CISSP, or CCSP, Master s degree in Computer Science, Information Technology, Engineering, Information Systems, Cybersecurity, or related area
Primary Location... BLOCK- 1, PRESTIGE TECH PACIFIC PARK, SY NO. 38/1, OUTER RING ROAD KADUBEESANAHALLI, , India