Elasticsearch Developer

3 Months ago • 6-12 Years

Job Summary

Job Description

We are seeking a skilled Elasticsearch Developer to design, develop, and optimize search solutions. The role involves managing Elasticsearch clusters, implementing search functionalities, and integrating Elasticsearch with various applications. Key responsibilities include designing and maintaining Elasticsearch clusters, developing custom search queries and indexing strategies, working with data pipelines, integrating with web applications, implementing scalability and security best practices, troubleshooting search performance issues, and collaborating with cross-functional teams. Candidates should be proficient in Elasticsearch, query writing, full-text search, and relevant programming languages. The role requires strong problem-solving skills and knowledge of distributed systems.
Must have:
  • Strong Elasticsearch experience (versions 7.x/8.x)
  • Proficiency in Elasticsearch queries and analyzers
  • Experience with full-text search and ranking algorithms
  • Knowledge of indexing, mapping, and schema design
  • Proficiency in Python, Java, or Node.js
  • Experience with RESTful APIs
Good to have:
  • Experience with machine learning-based search ranking
  • Knowledge of vector search and kNN capabilities
  • Understanding of security best practices
  • Familiarity with log analytics tools

Job Details

We are looking for a skilled Elasticsearch Developer to design, develop, and optimize search solutions using Elasticsearch. The ideal candidate will have strong experience in managing Elasticsearch clusters, implementing search functionalities, and integrating Elasticsearch with various applications.

Key Responsibilities:

  • Design, implement, and maintain Elasticsearch clusters to support large-scale search applications.
  • Develop, optimize, and maintain custom search queries, aggregations, and indexing strategies.
  • Work with data pipelines, including ingestion, transformation, and storage of structured and unstructured data.
  • Integrate Elasticsearch with web applications, APIs, and other data storage systems.
  • Implement scalability, performance tuning, and security best practices for Elasticsearch clusters.
  • Troubleshoot search performance issues and enhance the relevance and efficiency of search results.
  • Work with Kibana, Logstash, and Beats for visualization and data analysis.
  • Collaborate with developers, data engineers, and DevOps teams to deploy and maintain search infrastructure.
  • Stay updated on the latest Elasticsearch features, plugins, and best practices.
  • Strong experience with Elasticsearch (versions 7.x/8.x) and related tools (Kibana, Logstash, Beats).
  • Proficiency in writing complex Elasticsearch queries, aggregations, and analyzers.
  • Experience with full-text search, relevance tuning, and ranking algorithms.
  • Knowledge of indexing, mapping, and schema design for optimal search performance.
  • Proficiency in Python, Java, or Node.js for developing search applications.
  • Experience with RESTful APIs and integrating Elasticsearch with various platforms.
  • Familiarity with distributed systems, clustering, and high-availability configurations.
  • Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP) is a plus.
  • Strong problem-solving skills and ability to troubleshoot performance bottlenecks.

Preferred Qualifications:

  • Experience with machine learning-based search ranking and recommendation systems.
  • Knowledge of vector search and Elasticsearch's kNN capabilities.
  • Understanding of security best practices, including authentication and role-based access.
  • Familiarity with log analytics and monitoring tools.

Education:

  • Bachelor’s/Master’s degree in Computer Science, Information Technology, or a related field.

Similar Jobs

Unity - Senior Data Product Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Apple - Worldwide Service Supply Demand Product Planner

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Apple - Battery Hardware Qualification Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Paper Stacking games - Overseas KOC Talent Marketing - Infinity Nikki

Paper Stacking games

Shanghai, China (On-Site)
2 Weeks ago
Social Discovery Group - Head of Product of Premium products

Social Discovery Group

Almaty, Almaty Region, Kazakhstan (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ComeOn Group - Data Engineer

ComeOn Group

St. Julian's, Malta (Hybrid)
4 Weeks ago
Playtika - MIS HR Team Leader

Playtika

Israel (On-Site)
9 Months ago
Publicis Groupe - Senior Analyst, Search

Publicis Groupe

New York, United States (Hybrid)
3 Weeks ago
Autodesk - Software Architect(Java, AWS)

Autodesk

Pune, Maharashtra, India (On-Site)
2 Months ago
Domo - Technical Success Manager

Domo

American Fork, Utah, United States (On-Site)
3 Months ago
Draftwise - Senior Front End Software Engineer

Draftwise

Canada (Remote)
4 Weeks ago
Tesla - Electrical Engineering - Motor Design, Optimus Internship

Tesla

Athens, Greece (On-Site)
6 Months ago
NXP - Product Planning and Fulfillment Intern

NXP

Guadalajara, Jalisco, Mexico (On-Site)
1 Year ago
Illumina - Senior Data Analytics Engineer (Sr Analytics/BI)

Illumina

Bengaluru, Karnataka, India (On-Site)
2 Months ago
GoTo Group - Senior Data Analyst

GoTo Group

Bengaluru, Karnataka, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Capgemini - Collab UC

Capgemini

Gurugram, Haryana, India (On-Site)
2 Months ago
Technorizen Software Solution - Exp. Android Developer (1-2 years)

Technorizen Software Solution

Indore, Madhya Pradesh, India (On-Site)
1 Year ago
Accenture - Security Architect

Accenture

Hyderabad, Telangana, India (On-Site)
3 Months ago
Capgemini - Teamcenter Developer

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
Alphawave Semi - Principal Program Manager

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Sprinkler - Manager, Software Development

Sprinkler

Gurugram, Haryana, India (On-Site)
1 Month ago
xogar games - Unity Developer - Contractual Role

xogar games

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Spectro Cloud - Senior Software Test Engineer

Spectro Cloud

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
Syniverse - Sr Quality Assurance

Syniverse

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Abnormal Security - Senior Software Engineer - Fullstack

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

We are a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. Capgemini is a global leader in partnering with companies to transform and manage their business. Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology.

Bengaluru, Karnataka, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

Gurugram, Haryana, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Capgemini

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug