About the role
As an OpenSearch/Elasticsearch expert engineer, you’ll be working hands-on to implement search applications and to improve their performance, stability and scalability. Using search engine and AI technologies, including machine learning, you’ll help develop highly scalable cloud-hosted search services indexing content in a variety of languages and serving thousands of users. This unique opportunity combines a healthy mix of both technical and people skills, which arms us with the ability to provide our clients with high quality technical consulting.
The ideal candidate will have deep experience of scaling & automating data processing pipelines for indexing, and of the development and deployment of search applications using OpenSearch or Elasticsearch in a cloud environment and of measuring and improving search result quality. Experience with highly dynamic data sets is a plus.
Your Daily Adventures Will Include:
- Hands-on engineering work, solving clients’ hardest engineering and coding problems related to search
- Building and maintaining strong relationships with client stakeholders
- Participating in external client stand-ups and internal project and team meetings
- A mix of “heads up” activities (collaborating, whiteboarding) and “heads down” activities (coding)
- Helping clients think through challenging problems in real-time
- Growing as a practitioner in the search space to become a recognized expert in areas such as Elasticsearch, OpenSearch, Solr, search relevance, scaling search engines, devops with search engines, natural-language processing, machine learning, vector search, AI powered search, cloud services like AWS, and other related topics
- Collaborating with the Sales and Marketing teams to provide technical expertise for sales calls, client proposals, and blog posts
- Acting as a consultant, advisor, and mentor to other search practitioners (internally and externally)
- Participation in the wider open source search community
Qualifications
- Significant and specific experience with OpenSearch and/or Elasticsearch engineering is absolutely required
- Experience in any of the following fields: information retrieval, machine learning, NLP, data visualization, search UX, and search application development
- Experience as a software developer, particularly with expertise as a backend developer delivering systems to production
- Experience in a consulting role
- Strong written and verbal communication