GrepJob
Elastic

Senior Software Engineer - Developer Tools - Search

Elastic
Apply
about 2 hours ago
London, United Kingdom
Senior / Staff+
H1B Sponsor

Responsibilities

  • Develop, maintain, and support libraries and third-party integrations for the Elastic Stack.
  • Build and evolve integrations with GenAI frameworks and the broader AI ecosystem.
  • Utilize AI coding tools for writing, reviewing, and testing code.
  • Support users through GitHub issues, forums, and official support channels.
  • Collaborate with external maintainers to enhance Elastic's reach in developer ecosystems.
  • Represent Elastic in developer communities through open source contributions and talks.
  • Contribute to technical direction and define approaches for new tools and integrations.

Requirements

  • 8+ years of software engineering experience, particularly with public-facing libraries or SDKs.
  • Production experience in at least two programming languages such as Python, TypeScript, Go, Java, or C#.
  • Knowledge of HTTP, RESTful APIs, and open-source development practices.
  • Strong focus on usability and developer experience.
  • Hands-on mastery of AI coding tools.
  • Understanding of vector databases and their role in AI/search architectures.
  • Genuine interest in the agentic AI ecosystem.
  • Strong communication skills and ability to engage with users publicly.

Benefits

  • Competitive pay based on the work you do, not your previous salary.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days each year.
  • Financial donation matching up to $2000.
  • Up to 40 hours each year for volunteer projects.
  • Minimum of 16 weeks of parental leave.

Tech Stack

C#GoJavaPythonTypeScript

Categories

AI & MLBackendFull Stack