A Senior Elasticsearch Engineer at Think Right Tech will be responsible for architecting, building, testing, and deploying scalable data driven solutions and technologies that implement new features and functionality as prioritized by Matchbook executive leadership. Additionally, Senior Elasticsearch Engineers are responsible for working with both SQL and NoSQL technologies and assisting product development teams with identifying and implementing the appropriate data repositories based on actual needs.
Responsibilities:
An Elastic Search/OpenSearch engineer is responsible for designing, implementing, and maintaining search solutions using the Elastic Search/OpenSearch platform. They work with search technologies to build and manage search infrastructure that can meet the needs of the business. Provide ongoing operational and maintenance support for existing systems and applications.
Designing and implementing search solutions: Elastic Search/OpenSearch engineers design and implement search solutions that can meet the needs of the business. They should be proficient in search technologies and have experience working with Elastic Search/OpenSearch. Continue to learn and grow professionally as new services and solutions come to market.
Ensuring data quality and consistency: Elastic Search/OpenSearch engineer should ensure that data quality and consistency are maintained in the search solution. They should be proficient in data modeling and normalization techniques.
Infrastructure and Application Logging to Managed Elasticsearch Instance. Elasticsearch / OpenSearch: indices, data mapping, query creation and optimization, match scoring, indexation, aliases and in general the overall functioning of the Elastic Stack.
Coding: create programs to index data and run queries against it, using any preferred programming language Elasticsearch/OpenSearch libraries.
Understand the data life cycle management on Elasticsearch.
Qualifications and working experience:
Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
Overall 12 - 14 years experience is required with related work experience of 4+ years.
Experience on current AWS OpenSearch Search Indexes to support public Search/Match APIs
Experience on current Azure Cognitive Search Indexes support SaaS platform Data Hub Search/Match APIs
Experience on Elastic Cloud and AWS OpenSearch Service basic tasks.
Effective communication skills, both oral and written.
Strong experience with the Elastic Stack.
Prior experience with Elasticsearch/Elastic Stack & Kubernetes
Debugging, configuring, tuning application and platforms
Proven experience with cluster architecture, design and deployment
Understanding of software design as it relates to Elasticsearch deployments.
Operating and performance-tuning clusters and data collection, managing data, scaling, and patching.
Using the APIs of Elasticsearch to automate tasks, access data and build integrations.
Exploring and visualizing data in Kibana
Strong experience with Kubernetes
Deploying and operating applications in Kubernetes
Using Helm charts for templating
Experience with programming languages, tools, and practices.
Developing Applications, APIs, or system integrations in languages such as C#, Python or Go.
Experience with automation using scripting languages such as PowerShell.
Experience with DevOps practices and tools, such as Azure DevOps.