CareerPlanSign in

Software Engineer - Open Search/Elastic Search/Coveo Search

Bangalore, Karnataka, IN💼 Full-time🗓 2026-10-06

Core

Designing and implementing scalable, high-performance search platforms for Caterpillar's eCommerce initiatives using advanced search solutions.

Role type

Senior IC software engineer (search platform)

Builds

Scalable search platforms supporting eCommerce growth

Domain

eCommerce, Search Technology, Distributed Systems

Deliverable

production ML models

Required skills

Java, Python, Scala, OpenSearch, Elastic Search, SOLR, Lucene, Coveo, LucidWorks Fusion, crawler development, web information parsing, distributed systems, low-latency API design, AWS memory-storage solutions, A/B testing frameworks, cloud technologies (AWS/Azure/GCP), version control (GitHub), AI code generation tools, DevOps, event streaming, machine learning for search relevance

Preferred skills

Technical leadership experience, NLP, vector search, personalization, software debugging, Agile environment experience (via careerplan.io/jobs/R0000392793-software-engineer-open-searchelastic-searchcoveo-search-at-cat)

Technologies

OpenSearch, Elastic Search, SOLR, Lucene, Coveo, LucidWorks Fusion, AWS, Azure, Google Cloud, GitHub, Claude Code, ChatGPT, GitHub Copilot

Responsibilities

Define and implement long-term technical vision for the search platform; Participate in technical reviews and collaborate on solving technical challenges; Develop advanced features like NLP, vector search, and personalization; Support creation of search capabilities with measurable KPIs; Work with product managers, data scientists, and engineering teams to align search efforts with business goals

Seniority

Senior, hands-on IC with leadership responsibilities