Senior Software Engineer - AI Integrations (Go/Rust)

Elasticsearch B.V.

United Kingdom

Remote

GBP 110,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
Donation matching up to $2000
Volunteer hours
Parental leave (16+ weeks)

Job summary

Elasticsearch B.V. seeks a Senior Software Engineer for the Integrations Team to build how Elastic appears inside the AI ecosystem. You’ll own backend services, develop the MCP server, and create universal agent skills with tooling and linting.

You will work across product and external partners, contributing to Go and Rust codebases, APIs, and developer experiences, while thriving in a fast-changing, distributed environment.

Qualifications

  • 8+ years of software engineering experience on backend systems, services or libraries.
  • Proficiency with AI/ML frameworks and understanding of LLMs, agents and MCP protocol.
  • Significant Go experience; other languages are a plus.
  • Knowledge of client-server networking, HTTP and RESTful APIs.
  • Comfort with unfamiliar languages and reading existing codebases.
  • Strong software engineering practices and usability focus.
  • Product thinking and an interest in the broader ecosystem.

Responsibilities

  • Build and evolve the Elastic MCP server and related infrastructure in Go.
  • Develop the universal agent skills platform: portable format, tooling, and linting for cross‑team shipability.
  • Help define correctness through evaluation and tests for shipped skills and tools.
  • Design integrations to make Elastic accessible in third‑party AI ecosystems with product and partner collaboration.
  • Contribute to the Elastic CLI to improve developer efficiency.
  • Develop, maintain, and support libraries, tools, and integrations around the Elastic Stack in Go and Rust.
  • Bring product thinking and strong opinions on what to build and why.

Skills

Backend systems
Go
Rust
HTTP/REST APIs
AI/ML frameworks
Developer experience
Communication
Remote collaboration

Tools

Go
Rust
MCP
CLI
Elastic Stack

Job description

Elasticsearch B.V. seeks a Senior Software Engineer for the Integrations Team to build how Elastic appears inside the AI ecosystem. You’ll own backend services, develop the MCP server, and create universal agent skills with tooling and linting.

You will work across product and external partners, contributing to Go and Rust codebases, APIs, and developer experiences, while thriving in a fast-changing, distributed environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Integrations & AI Ecosystems
Senior Software Engineer, Integrations & AI Ecosystems

Elastic • Greater London

On-site
GBP 110,000 - 150,000
Fully paid health coverage for you and
Flexible location and schedule
Generous vacation days
+3
Senior Software Engineer - Integrations 3P - Platform
Senior Software Engineer - Integrations 3P - Platform

United States Digital Space LLC • United Kingdom

On-site
GBP 90,000 - 120,000
Competitive pay
Health coverage
Flexible locations & schedules
+2
Senior Software Engineer
Senior Software Engineer

The Portfolio Group • Greater London

On-site
GBP 90,000 - 120,000
Senior AI-Driven Full-Stack Engineer
Senior AI-Driven Full-Stack Engineer

The Portfolio Group • Greater London

On-site
GBP 90,000 - 120,000
Rust Engineer: Build High-Performance AI Systems (London)
Rust Engineer: Build High-Performance AI Systems (London)

Oho Group • Greater London

On-site
GBP 90,000 - 140,000
Innovative technology
High-growth team
Investors backing
AI Engineer, London
AI Engineer, London

Eloquent AI, Inc. • Greater London

On-site
GBP 60,000 - 80,000
Lead Backend & Integrations Engineer – AI-Driven Platform
Lead Backend & Integrations Engineer – AI-Driven Platform

Cierti • Beaconsfield

Hybrid
GBP 120,000 - 160,000
Senior Software Engineer — AI for Enterprise (React/TS)
Senior Software Engineer — AI for Enterprise (React/TS)

Acquired Talent Ltd. • Greater London

On-site
GBP 100,000 - 175,000
Senior Full-Stack Java Engineer - AI-Driven Integrations & Azure
Senior Full-Stack Java Engineer - AI-Driven Integrations & Azure

Luxoft • Greater London

On-site
GBP 110,000 - 150,000
Staff Software Engineer: Lead Edge AI & Distributed Systems
Staff Software Engineer: Lead Edge AI & Distributed Systems

Helsing • Greater London

Hybrid
GBP 120,000 - 160,000
Relocation support
Education allowances
Regular company events
+2