Senior Software Engineer - OpenSearch
: Job Details :


Senior Software Engineer - OpenSearch

ORION SYSTEMS INTEGRATORS

Location: Edison,NJ, USA

Date: 2024-11-20T07:52:35Z

Job Description:

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 Solr or Lucene.#J-18808-Ljbffr

Apply Now!

Similar Jobs (0)