Software Engineer

Caterpillar Inc.

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Caterpillar Inc. in Bengaluru invites you to shape the future of search and AI for our ecommerce platforms. You will design and optimize OpenSearch architectures, implement vector and semantic search, and integrate GenAI features with Bedrock to deliver smarter product discovery.

You will collaborate with platform engineers, data scientists, and product teams to build scalable, reliable search experiences, monitor performance, and drive improvements across the catalog and recommendations.

Qualifications

  • 5+ years of experience with OpenSearch/Elasticsearch.
  • Strong knowledge of Query DSL and aggregations.
  • Index lifecycle management knowledge.
  • Search relevance tuning and analyzers.
  • Sharding and replication expertise.

Responsibilities

  • Design, deploy, and manage enterprise‑scale OpenSearch clusters.
  • Build high‑performance search solutions for product discovery and recommendations.
  • Define and maintain index mappings, analyzers, tokenizers, synonyms, and ranking strategies.
  • Optimize query performance, relevance scoring, aggregations, and search latency.
  • Implement real‑time and near real‑time indexing pipelines for catalog and data.

Skills

OpenSearch/Elasticsearch
Vector search
GenAI integration
Java/Python/Node
Distributed systems

Job description

Job Description
Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Career Area

Technology, Digital and Data

Job Description
Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

About The Role

We are looking for a highly skilled OpenSearch Engineer to build and optimize next‑generation search experiences for our eCommerce platform. The ideal candidate will possess deep expertise in OpenSearch/Elasticsearch, vector search, semantic retrieval, and Amazon Bedrock‑based GenAI solutions.

This role will be responsible for designing scalable search architectures that combine traditional keyword search with AI‑powered semantic search, recommendation systems, and Retrieval‑Augmented Generation (RAG) capabilities to enhance product discovery and customer experience.

Key Responsibilities
Search Platform Engineering
  • Design, deploy, and manage enterprise‑scale OpenSearch clusters.
  • Build high‑performance search solutions for product discovery, category browsing, filtering, autocomplete, and recommendations.
  • Define and maintain index mappings, analyzers, tokenizers, synonyms, and ranking strategies.
  • Optimize query performance, relevance scoring, aggregations, and search latency.
  • Implement real‑time and near real‑time indexing pipelines for products, inventory, pricing, promotions, and customer data.
Vector Search & Semantic Search
  • Design and implement vector indexing strategies using OpenSearch vector engine.
  • Build semantic search capabilities using embeddings generated from foundation models.
  • Configure and optimize:
  • Dense vectors
  • k‑NN search
  • Approximate Nearest Neighbor (ANN)
  • Hybrid search (keyword + vector search)
  • Similarity search
  • Implement product recommendations, related products, and personalized search experiences using vector embeddings.
  • Evaluate search quality using relevance metrics and semantic retrieval benchmarks.
Generative AI & Amazon Bedrock
  • Integrate OpenSearch with Amazon Bedrock Foundation Models.
  • Develop Retrieval‑Augmented Generation (RAG) solutions for conversational commerce and intelligent product discovery.
  • Generate embeddings using Bedrock‑supported models such as:
  • Amazon Titan Embeddings
  • Cohere Embed Models
  • Anthropic Claude (for AI‑assisted search applications)
  • Build AI‑powered use cases:
  • Natural language product search
  • Conversational shopping assistants
  • Product recommendation systems
  • Catalog enrichment and metadata generation
  • Optimize embedding pipelines, chunking strategies, and vector retrieval performance.
Platform Operations
  • Monitor cluster health, indexing performance, and search analytics.
  • Troubleshoot production issues and ensure high availability.
  • Implement backup, disaster recovery, and security best practices.
  • Automate deployments using CI/CD pipelines and Infrastructure‑as‑Code.
Cross‑functional Collaboration
  • Partner with Product, Data Science, Merchandising, and Engineering teams to improve search relevance and conversion rates.
  • Conduct performance tuning and capacity planning exercises.
  • Drive best practices for search architecture and AI‑powered search solutions.
Required Skills
OpenSearch & Search Engineering
  • 5+ years of experience with OpenSearch or Elasticsearch.
  • Strong knowledge of:
  • Query DSL
  • Aggregations
  • Index lifecycle management
  • Search relevance tuning
  • Analyzers and tokenizers
  • Sharding and replication
  • OpenSearch Dashboards/Kibana
Vector Search & AI Search
  • Hands‑on experience with:
  • Vector databases and vector indexing
  • Embedding generation
  • Semantic search
  • Retrieval systems
  • Hybrid search architectures
  • RAG implementations
  • Experience implementing:
  • k‑NN
  • ANN algorithms
  • Similarity ranking
  • Embedding lifecycle management
Amazon Bedrock & GenAI
  • Experience with Amazon Bedrock services and APIs.
  • Knowledge of:
  • Foundation Models
  • Prompt Engineering
  • Embedding Models
  • Knowledge Bases
  • Agentic AI workflows
  • Experience integrating Bedrock with OpenSearch for semantic retrieval and GenAI applications.
Software Development
  • Strong programming skills in:
  • Java
  • Python
  • Node.js
  • Go (preferred)
  • Experience building microservices and REST APIs.
  • Understanding of distributed systems and scalability concepts.
Posting Dates

August 27, 2026 - September 2, 2026

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Caterpillar Brazil • Chennai District

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer - Data Engineering
Senior Software Engineer - Data Engineering

Caterpillar Inc. • Chennai District

On-site
INR 4,000,000 - 6,000,000
Lead Software Engineer- Data Engineer
Lead Software Engineer- Data Engineer

Caterpillar Inc. • Chennai District

On-site
INR 450,000 - 750,000
Data Specialist Senior Web App And Data Engg
Data Specialist Senior Web App And Data Engg

Caterpillar Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Work Life Harmony
Relocation assistance
Medical coverage
Data Specialist (Senior Web app & Data Engg )
Data Specialist (Senior Web app & Data Engg )

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 4,200,000 - 7,200,000
Medical coverage - Medical, life and个人
Relocation assistance
Career development opportunities
+1
Data Specialist (Senior Web app & Data Engg )
Data Specialist (Senior Web app & Data Engg )

Caterpillar Inc. • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Work Life Harmony
Relocation assistance
Earned and medical leave
+1
Software Development Engineer, Amazon OpenSearch Service - Control Plane
Software Development Engineer, Amazon OpenSearch Service - Control Plane

Amazon Web Services (AWS) • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Connectivity System Integration Senior Engineer
Connectivity System Integration Senior Engineer

Caterpillar Financial Services Corporation • Chennai District

On-site
INR 1,800,000 - 2,800,000
Software Engineer
Software Engineer

Caterpillar Financial Services Corporation • Chennai District

On-site
INR 1,200,000 - 2,100,000
Data Scientist
Data Scientist

Caterpillar Inc. • Chennai District

On-site
INR 1,800,000 - 3,200,000
Relocation assistance