Opensearch Software Developer

Shawnee Mission, Kansas

Omni Inclusive
Apply for this Job
  • As an OpenSearch software developer, you will design, implement, and test features for our open-source search and analytics platform.
  • Work with senior engineers in the team to deliver components of the entire stack.
  • You will use your Java skills and experience to contribute to the data ingestion pipelines of OpenSearch.
  • You will use your Java skills and experience to contribute to OpenSearch's core components, such as indexing, querying, distributed systems, security, and performance.
  • You will also collaborate with other developers to review code, fix bugs, and improve OpenSearch's overall architecture and design.
Desired Experience
  • Proficiency in managing and scaling OpenSearch clusters in production environments.
  • Experience with programming languages commonly used with OpenSearch/ElasticSearch (e.g., Java) to help app dev teams craft efficient integrations, query patterns, and indexes.
  • Experience with data ingestion techniques and tools for populating OpenSearch/Elasticsearch indices.
  • Solid experience with OpenSearch/Elasticsearch best practices, indexing strategies, query optimization, and performance tuning.
  • Expertise in OpenSearch/Elasticsearch query DSL, aggregations, and full-text search capabilities.
  • Strong collaboration and communication skills working in a fully distributed team.
  • Sense of ownership and responsibility.
Date Posted: 21 March 2025
Apply for this Job