ElasticSearch/OpenSearch Engineer

Requirements:

  • Strong hands-on experience with ElasticSearch / OpenSearch (architecture, APIs, performance tuning).
  • Proven experience managing large clusters with high data volume (10+ TB).
  • Deep understanding of ILM, rollover, snapshot/restore, and mapping design.
  • Experience with Elastic Cloud or Kubernetes-based deployments (ECK).
  • Solid understanding of CI/CD and experience with Azure DevOps.
  • Basic knowledge of .NET for application integration.

 

Nice-to-Have:

  • Experience with vector search (kNN, dense_vector).
  • Knowledge of Elastic cost optimization and data retention optimization.
  • Familiarity with observability stacks and APM.

 

Key Responsibilities:

  • Maintain/Optimize large ElasticSearch / OpenSearch clusters (self-managed or Elastic Cloud).
  • Design and maintain index lifecycle management (ILM), rollover, and snapshot strategies.
  • Troubleshoot and resolve performance issues (heap, shard sizing, mappings, queries, cluster stability).
  • Implement and maintain monitoring and alerting (Kibana, Grafana, Prometheus).
  • Optimize hot-warm-cold architecture for cost and performance.
  • Work with Azure DevOps pipelines to automate deployment and configuration.
  • Collaborate closely with backend and DevOps teams.
  • Develop and maintain Logstash / Beats / Kafka ingestion pipelines.

 

About the Project:

We are looking for an experienced ElasticSearch / OpenSearch Engineer to manage and optimize large-scale clusters (tens of nodes, terabytes of data).

You will be responsible for ensuring search and analytics performance, implementing rollover and ILM strategies, and maintaining reliable indexing and ingestion pipelines.

Required languages

English B2 - Upper Intermediate
Published 13 November
1 view
ยท
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...