Overview As a Senior Software Engineer on the Integrations Team, you will shape how Elastic appears in the AI ecosystem. You will build and evolve the MCP server and its supporting infrastructure in Go, enabling Elastic to connect with third‑party AI tools and ecosystems. You will create portable agent skills, tooling for authoring and publishing, and ensure verifiable correctness through evaluations. You will collaborate with product teams and external partners to land integrations and enhance the Elastic CLI for developers. This role offers a fast‑moving, cross‑functional environment with a strong emphasis on developer experience and ecosystem thinking.
Compensaciones / Beneficiossalary range provided (67.000—106.000 EUR)health coverage for you and familyflexible locations and schedulesgenerous vacation daysdonation matching up to $2000volunteer time off (up to 40 hours/year)
ResponsabilidadesBuild and evolve the Elastic MCP server and related infrastructure (Go)Develop platform for universal agent skills including authoring/publishing tooling and lintingDefine and enforce correctness via evals for shipped skills/toolsDesign and deliver integrations with third‑party AI ecosystems in collaboration with product/partnersContribute to the Elastic CLI to improve developer efficiencyDevelop, maintain, and support libraries, tools, and integrations related to the Elastic Stack in Go, Rust, and other languagesBring product thinking and strong opinions on what to build and why, informed by the ecosystem Requisitos principales8+ years of software engineering experience on backend systems, services or librariesProficiency with AI/ML frameworks and understanding of LLMs, agents, MCPExperience with Go and ideally other languagesKnowledge of client-server networking, HTTP, RESTful APIsAbility to read/modify code in unfamiliar languagesStrong software engineering practicesProduct thinking and focus on usability and developer experienceExcellent communication and collaboration in a distributed teamstrong communicationcollaboration with customers and partnersproduct thinking and opinionated approachGoRust (or willingness to learn)AI/ML frameworks