Elastic is looking to bridge the gap to external data sources and transform them into readily accessible knowledge sources for both traditional and AI applications, thereby broadening their catalog of offerings for the Elastic Search solution.
Requirements
- Experience building software using Typescript and/or Python
- Previous experience with open source.
- Experience with GenAI, LLMs, and RAG is a plus.
- Frontend experience, especially with Typescript/React is also a plus.
Responsibilities
- Crafting a variety of data integrations to various third-parties with an emphasis on broadening our catalog of offerings
- You will collaborate with international teammates in a mostly text-based, asynchronous, remote-first team environment with occasional video calls and yearly conferences.
- You’ll be hands-on with the team and codebase.
- You’ll act as an important and communicative part of an engaged and spirited team, working with data scientists and product teams to integrate AI-driven solutions.
- Our backend stack is in Python, Typescript, Ruby and Java/JRuby.
- We welcome any language background with the expectation to become proficient in Typescript/Python quickly.
Other
- As a Software Engineer at Elastic's Extract and Transformation team, you'll be working collaboratively in a distributed working environment delivering valuable features for the Elastic Search solution.
- We’re seeking a versatile software engineer and communicator to help push the product and team to new heights.
- Excellent practical judgment. You know when to collaborate and ask for help, and when to be independent.
- Measured and articulated written and spoken communication skills. You work well with others and can craft concise and expressive thoughts into correspondence: issues, investigations, documentation, and onboarding material.
- An interest in learning new tools, languages, workflows, and philosophies that can help you grow. You can function well in an environment that drives towards change.