Senior Software Engineer - Integrations 3P - Platform

Elastic
Álava, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Client Server Models Elasticsearch Tensorflow Software Engineering Systems Integration Large Language Models Backend Restful APIs

Job description

OverviewAs 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 / Beneficios salary range provided ***** EUR)health coverage for you and familyflexible locations and schedulesgenerous vacation daysdonation matching up to $**volunteer time off (up to 40 hours/year)Responsabilidades Build 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 ecosystemRequisitos principales 8+ 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, 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

Requirements

Requisitos principales 8+ years of software engineering experience on backend systems, services or libraries Proficiency with AI/ML frameworks and understanding of LLMs, agents, MCP Experience with Go and ideally other languages Knowledge of client-server networking, RESTful APIs Ability to read/modify code in unfamiliar languages Strong software engineering practices Product thinking and focus on usability and developer experience Excellent communication and collaboration in a distributed team strong communication collaboration with customers and partners product thinking and opinionated approach Go Rust (or willingness to learn) AI/ML frameworks

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:39 min

Fundamentals of tensors and the TensorFlow library

Håkan Silfvernagel · LIVE

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · World Congress 2021

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all