OpenSearch Engineer

AI overview

Design and manage OpenSearch clusters and develop APIs using Python and .NET, while optimizing search infrastructure for high availability and performance.
Job Title: OpenSearch Engineer
Location: New York, NY
Position Overview
We are seeking a highly skilled OpenSearch Engineer with strong experience in AWS, .NET, or Python to design, build, optimize, and manage search and analytics solutions. The ideal candidate will have hands-on expertise with distributed systems, large-scale search infrastructures, and application development, while supporting enterprise-grade observability and indexing pipelines.
Key Responsibilities
  • Design, deploy, and manage OpenSearch clusters for high availability, scalability, and performance.
  • Create and optimize index mappings, analyzers, tokenizers, relevance models, and search queries.
  • Implement OpenSearch ingestion pipelines using Logstash, FluentBit, Beats, or custom ETL.
  • Architect and manage cloud infrastructure using:
  • Amazon OpenSearch Service
  • EC2, S3, Lambda, IAM, CloudWatch, Kinesis, MSK
  • Automate provisioning using Terraform/CloudFormation (nice to have).
  • Implement secure access controls, VPC design, and encryption strategies.
  • Build real-time streaming pipelines for logs, metrics, and application data.
  • Develop backend services, APIs, and data pipelines in Python and .NET (C#).
  • Write microservices that interface with OpenSearch queries and aggregations.
  • Build automation tools for cluster maintenance, indexing, and monitoring.
  • Integrate OpenSearch with enterprise applications using SDKs/REST APIs.
Required Skills & Qualifications
  • 6–8 years of hands-on experience with OpenSearch (or Elasticsearch).
  • Strong knowledge of:
  • Search indexing concepts
  • Query DSL
  • Aggregations
  • Relevance tuning
  • Solid experience with AWS cloud services.
  • Strong programming skills in:
  • Python
  • .NET/C#
  • Understanding of distributed systems and cluster architecture.
  • Experience with CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins).
  • Strong troubleshooting, analytical, and performance optimization skills.
  • Knowledge of containers (Docker) and orchestration (Kubernetes/EKS) is a plus.

Qode is dedicated to helping technical talent around the world find meaningful careers that match their skills and interests. Our platform provides a range of resources and tools that empower job seekers to take control of their careers and connect with top employers across a variety of industries. We believe that every individual deserves to find work that they're passionate about, and we are committed to making that vision a reality.Qode's team of experienced professionals is passionate about creating a better world of work by providing innovative solutions that improve the job search process for both job seekers and employers. We believe in transparency, trust, and collaboration, and we strive to build strong relationships with our customers and partners. Through our platform, we aim to create a more engaged and fulfilled global workforce that drives innovation and growth.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Engineer Q&A's
Report this job
Apply for this job