Elasticsearch Engineer

Elasticsearch Engineer

Posted Today by 1764269973

Negotiable
Outside
Remote
USA

Summary: The role of Elasticsearch Engineer requires a professional with 8 years of experience in production environments, specializing in Elasticsearch and the Elastic Stack. The candidate should possess strong technical skills in index design, query DSL, and distributed systems, along with proficiency in programming languages such as Python or Java. The position is remote and classified as outside IR35.

Key Responsibilities:

  • Utilize 8 years of experience working with Elasticsearch in production environments.
  • Design and implement index mappings, analyzers, and query DSL.
  • Manage sharding, replication, node roles, and cluster scaling.
  • Implement ILM, snapshot/restore, and security measures.
  • Work with the Elastic Stack including Logstash, Beats, and Kibana.
  • Develop applications using Python or Java, or Node.js/Go.
  • Handle distributed systems, caching, and RESTful APIs.
  • Utilize DevOps tools such as Docker, Kubernetes, and CI/CD pipelines.
  • Perform debugging and optimize performance.

Key Skills:

  • 8 years of experience with Elasticsearch.
  • Strong knowledge of index design, mappings, analyzers, query DSL, aggregations, scoring, sharding, replication, node roles, and cluster scaling.
  • Experience with the Elastic Stack (Logstash, Beats, Kibana).
  • Proficiency in Python or Java (preferred), or Node.js/Go.
  • Experience with distributed systems, caching, and RESTful APIs.
  • Familiarity with DevOps tools (Docker, Kubernetes, CI/CD pipelines).
  • Strong debugging and performance optimization skills.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

  • 8 years of experience working with Elasticsearch in production environments.

  • Strong knowledge of:

    • Index design, mappings, analyzers

    • Query DSL, aggregations, scoring

    • Sharding/replication, node roles, cluster scaling

    • ILM, snapshot/restore, security

  • Experience with the Elastic Stack (Logstash, Beats, Kibana).

  • Proficiency in Python or Java (preferred), or Node.js/Go.

  • Experience with distributed systems, caching, and RESTful APIs.

  • Familiarity with DevOps tools (Docker, Kubernetes, CI/CD pipelines).

  • Strong debugging and performance optimization skills.