We are seeking a Software Engineer to join our Developer Tools Team at Elastic, the Search AI Company. In this role, you will leverage your programming expertise to contribute to our distributed team, focusing on building and maintaining client libraries and framework integrations. A strong interest in Javascript and experience in open-source software development are highly desired.
Responsibilities:
* Develop, maintain, and support libraries and third-party integrations for the Elastic Stack in Javascript.
* Participate in the design and development of team-wide projects.
* Provide user support through GitHub issues, forums, and official support channels.
* Collaborate with external project maintainers to facilitate integration with the Elastic Stack.
* Represent Elastic within relevant communities and ecosystems.
Requirements:
* Minimum 2 years of backend software engineering experience.
* Recent working experience with Javascript.
* Knowledge of open-source software development.
* Knowledge of industry best practices in software engineering.
* A strong focus on usability and developer experience.
* An understanding of core AI principles and LLMs.
* Excellent communication, collaboration, and interpersonal skills.
* A willingness to work as part of a remote, globally distributed team.
* Clear thinking, self-motivation, and the ability to learn and work independently.
Nice to have:
* Prior experience with the Elastic product suite.
Benefits:
* Competitive pay.
* Health coverage.
* Flexible locations and schedules.
* Generous vacation days.
* Matching for financial donations and service.
* Volunteer project time.
* Parental leave.
How to Apply
Interested in this position? Please submit your resume and cover letter through the application portal.
Apply Now