Opensearch/elasticsearch engineer
Responsibilities
- Design, implement, and maintain OpenSearch cluster in product solution.
- Develop backend services and integrate with OpenSearch (GO, Python).
- Optimize indexing, query performance, cluster health, and search relevance.
- Implement and maintain ingestion pipelines (e.g., Logstash, Kafka, Beats, custom pipelines).
- Troubleshoot cluster performance, reliability, and security.
- Collaborate with team members to implement and improve product features
Qualifications
- Hands-on experience managing OpenSearch or ElasticSearch clusters.
- Programming skills in Go, Python or PHP
- Understanding of search concepts: analyzers, aggregations, mappings, search tuning.
- Experience with distributed systems, APIs, microservices, and REST.
- Solid knowledge of Docker/Kubernetes
- Familiarity with data ingestion tools and event-streaming technologies.
Nice to Have
- Programming skills in Java, Kotlin or Node.js.
- Experience with OpenSearch plugins or custom extensions.
- Knowledge of security features (RBAC, IAM, encryption, TLS).
- Experience with infrastructure-as-code (Terraform, Helm, Ansible).
- Background in log analytics, observability, or large-scale data pipelines.
- Good understanding of GIT
- Curiosity in monitoring, security or SIEM systems
