Elastic search developer
Elasticsearch Developer
Position: Elasticsearch Developer
Experience: 7+ Years
Location: Mumbai
Role Overview
We are seeking an experienced Elasticsearch Developer with 7+ years of strong hands-on expertise in designing, implementing, and optimizing Elasticsearch and ELK stack–based solutions. The ideal candidate will have a solid background in architecting search-driven applications, handling large datasets, building scalable indexing pipelines, and leveraging ElastiCache for performance optimization.
This role requires deep technical proficiency, strong analytical skills, and experience working in high-performance, data-intensive environments.
Key Responsibilities
Elasticsearch & ELK Stack Engineering
- Design, implement, and manage highly scalable and resilient Elasticsearch and ELK (Elasticsearch, Logstash, Kibana) stack solutions.
- Architect optimized data structures, indices, mappings, and pipelines to support complex search and analytics use cases.
- Develop and fine-tune bulk data ingestion and indexing processes for high-volume datasets.
- Perform cluster configuration, monitoring, performance tuning, and troubleshooting.
Elastic Cache & High-Performance Data Solutions
- Implement and optimize caching solutions using ElastiCache (Redis/Memcached).
- Build and tune high-performance application data flows integrating Elasticsearch and ElastiCache.
- Ensure low-latency processing and retrieval for large-scale applications.
Data Engineering & Query Optimization
- Write complex search queries, aggregations, and filters using Elasticsearch Query DSL.
- Develop high-performance scripts, jobs, and APIs that interact with Elasticsearch and ElastiCache.
- Work with large datasets and design efficient data models, pipelines, and search strategies.
- Optimize queries and implement best practices for speed, accuracy, and scalability.
Reporting & API Development
- Build and maintain reporting solutions using APIs that leverage Elasticsearch and ElastiCache.
- Develop dashboards, analytics visualizations, and operational insights using Kibana or custom reporting frameworks.
Required Skills & Experience
7+ years of overall experience, with strong hands-on expertise in Elasticsearch (mandatory).
- Proven experience with ELK Stack: Elasticsearch, Logstash, Kibana.
- Strong knowledge of ElastiCache (Redis or Memcached) for caching and performance optimization.
- Experience designing and tuning index mappings, analyzers, ingest pipelines, and bulk load processes.
- Proficiency with Elasticsearch Query DSL and writing optimized, complex queries.
- Solid understanding of distributed systems, search algorithms, and scalability concepts.
- Experience building data-driven applications using APIs.
- Strong background in working with large datasets, performance tuning, and data modeling.
Preferred Qualifications
- Experience with AWS services related to search and caching (e.g., Amazon Elasticsearch Service, OpenSearch, Lambda, S3).
- Familiarity with Python, Java, or Node.js for backend integration scripts.
- Experience with DevOps tools related to monitoring, logging, CI/CD, and infrastructure as code.
- Knowledge of microservices and event-driven architectures.