Software Engineer - Open Search/Elastic Search/Coveo Search
Caterpillar Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Drive strategic direction and hands-on implementation of advanced search platforms to support Caterpillar’s eCommerce growth.
Build scalable, high-performance search solutions with features like NLP, vector search, and personalization to improve relevance and user experience.
Collaborate with product managers, data scientists, and engineers to optimize search using measurable KPIs and analytics.
Minimum Requirements
5+ years experience in search engineering, 2+ years in technical leadership role.
Experience with search products such as OpenSearch, Elastic Search, SOLR, Lucene, Coveo, or LucidWorks Fusion.
Proficient in Java, Python, or Scala and familiar with cloud deployment, DevOps tools, and APIs.
Bachelor’s or master’s degree in computer science or related field.
Ideal Candidate Profile
Experienced in building large-scale, distributed, low-latency search systems with memory-storage solutions on AWS or other cloud platforms.
Skilled in applying machine learning to improve search relevance and familiar with A/B testing frameworks for feature evaluation.
Has worked in Agile, global teams and demonstrates strong technical initiative and effective communication in cross-functional collaborations.
