Orion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity.
We work with a wide range of clients across many industries including financial services, professional services, telecommunications and media, consumer products, automotive, industrial automation, professional sports and entertainment, life sciences, ecommerce, and education.
Job Overview :
As a Senior Software Engineer with expertise in OpenSearch, you will lead the design, development, and optimization of search and indexing solutions.
You will work closely with product managers, engineers, and DevOps teams to build and scale high-performance search systems that deliver fast, relevant results to our users.
This role requires strong hands-on experience with OpenSearch and Elasticsearch, distributed systems, and a solid understanding of large-scale search infrastructure.
Key Responsibilities :
- Architect, design, and develop scalable search solutions using OpenSearch and Elasticsearch.
- Optimize and maintain the performance of large-scale search clusters.
- Implement search algorithms and techniques (relevance tuning, synonym expansion, query analysis) to enhance user experience.
- Design indexing strategies to handle complex data structures, ensuring high availability and low latency.
- Collaborate with cross-functional teams to understand requirements and deliver search features aligned with business goals.
- Debug and troubleshoot production issues with search infrastructure, ensuring minimal downtime.
- Implement monitoring and alerting solutions to proactively detect performance issues.
- Stay up-to-date with the latest advancements in OpenSearch and Elasticsearch, proposing new features or upgrades when relevant.
- Mentor junior engineers and contribute to a culture of continuous improvement.
Required Qualifications :
- 5+ years of software development experience, with a focus on search technologies.
- Deep understanding of OpenSearch and Elasticsearch (indexing, query DSL, shard allocation, cluster management).
- Proven track record of large-scale implementation of OpenSearch and / or Elasticsearch environment
- Proficiency in programming languages such as Java, Python, or Go.
- Strong experience with distributed systems and search infrastructure at scale.
- Familiarity with DevOps practices including CI / CD, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, Ansible).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of search-related technologies like Kibana, Logstash, and Kafka.
- Excellent problem-solving skills and the ability to think critically and adapt quickly.
Preferred Qualifications :
- Familiarity with natural language processing (NLP) for enhancing search experiences.
- Experience with other search engines like Sold or Lucene.
Orion is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, citizenship status, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
Candidate Privacy Policy
Orion Systems Integrators, LLC and its subsidiaries and its affiliates (collectively, "Orion," "we" or "us") are committed to protecting your privacy.
This Candidate Privacy Policy (orioninc.com) ("Notice") explains :
- What information we collect during our application and recruitment process and why we collect it;
- How we handle that information; and
- How to access and update that information.
Your use of Orion services is governed by any applicable terms in this notice and our general Privacy Policy.