Senior Backend Engineer (Java) (Bengaluru)

Senior Backend Engineer (Java) (Bengaluru)

04 Aug
|
Falabella India
|
Bengaluru

04 Aug

Falabella India

Bengaluru

We are looking for a highly skilled Senior Backend Engineer (Search) to design, build, and optimise large-scale search and discovery systems for e-commerce platforms. The ideal candidate should have strong experience in backend engineering, distributed systems, search technologies, and relevance optimisation, with expertise in building low-latency, high-throughput services. You will work closely with data scientists, ML engineers, product managers, and frontend teams to improve search relevance, ranking quality, query understanding, and overall customer discovery experience.

Responsibilities Design and develop scalable backend services powering search, ranking, recommendation, and discovery systems.

Build and optimise APIs and microservices for high-performance search experiences.

Develop robust pipelines for ingestion, indexing, and real-time search updates.

Collaborate with ML and data science teams to productionise ranking and recommendation models.

Optimise latency, throughput, and reliability of search infrastructure and distributed systems.

Implement monitoring, observability, alerting, and debugging mechanisms for search systems.

Drive engineering best practices, including code quality, testing, CI/CD, documentation, and system design reviews.





Mentor junior engineers and contribute to architectural decisions across the platform.

Requirements 5+ years of experience in backend software engineering.

Strong proficiency in one or more backend languages such as Java, Kotlin, Python, Go, or Scala.

Strong understanding of distributed systems, microservices architecture, and scalable backend design.

Experience designing REST/gRPC APIs and asynchronous event-driven systems.

Solid understanding of search concepts, including indexing, ranking, relevance, tokenisation, faceting, and query optimisation.

Experience working with cloud platforms such as AWS, GCP, or Azure.

Familiarity with Kafka, Pub/Sub, Redis, caching strategies, and real-time processing systems.

Strong SQL and data modelling skills.

Experience with observability tools, logging, and performance tuning.

Valuable To Have

Experience with vector search, semantic search, embeddings, or LLM-powered retrieval systems.

Hands-on experience working with Elasticsearch/Qdrant or any other search engine.

Exposure to recommendation systems and personalisation.

Experience in e-commerce search or large-scale consumer platforms.

Familiarity with ML ranking pipelines and A/B experimentation frameworks. This job was posted by Priyanka R N from Falabella.

📌 Senior Backend Engineer (Java) (Bengaluru)
🏢 Falabella India
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior backend engineer (java) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior backend engineer (java) (bengaluru) / bengaluru