About the role
Develop and evolve the Elastic MCP server and universal agent skills infrastructure, build integrations with third-party AI ecosystems, and contribute to the Elastic CLI and libraries. This role involves working in Go and other languages, collaborating with product teams and external partners, and ensuring correctness through evaluations.
Requirements
8+ years of backend software engineering experience. Proficiency with AI/ML, LLMs, agents, and protocols like MCP. Significant recent Go experience; comfort with other languages. Knowledge of HTTP, RESTful APIs. Product thinking, focus on usability and developer experience. Excellent communication and collaboration skills. Self-motivated and able to work independently in a remote, globally distributed team.
About the company
Elastic
Elastic provides a powerful search and analytics engine that enables organizations to build search-powered applications, improve observability, and enhance security. Their platform leverages AI to deliver context-aware insights, allowing businesses to extract maximum value from their data for better decision-making and operational efficiency.
View company page →More from Elastic
Senior Software Engineer - IAM - Control Plane - Platform
KubernetesGoScalaJavaDockerAWSAzureGCPElasticsearchDistributed Systems
$133k–211k
Onsite · United States
Senior Software Engineer - IAM - Control Plane - Platform
$133k–211k
KubernetesGoScalaJavaDockerAWSAzureGCPElasticsearchDistributed Systems
Senior Software Engineer - Control Plane (Hosted Foundations / Applications)
ScalaJavaGo
CA$128k–203k
Onsite · Canada
Senior Software Engineer - Control Plane (Hosted Foundations / Applications)
CA$128k–203k
ScalaJavaGo
Senior Software Engineer - Streams - Observability
JavaGoRubyOTELDockerKubernetesApache KafkaPostgreSQLMySQLElasticsearchDistributed Systems
zł308k–487k
Remote · Worldwide
Senior Software Engineer - Streams - Observability
zł308k–487k
JavaGoRubyOTELDockerKubernetesApache KafkaPostgreSQLMySQLElasticsearchDistributed Systems
Senior Site Reliability Engineer (Observability & Analytics) – Platform Infra
TerraformPythonGoLinuxKubernetesElasticsearchArgoCDHelmPuppetAnsibleInfrastructure as Code
CA$138k–186k
Onsite · Canada
Senior Site Reliability Engineer (Observability & Analytics) – Platform Infra
CA$138k–186k
TerraformPythonGoLinuxKubernetesElasticsearchArgoCDHelmPuppetAnsibleInfrastructure as Code
Principal Software Engineer I - Serverless - Platform Control Plane
KubernetesGoAWSAzureElasticsearch
$160k–253k
Remote · US
Principal Software Engineer I - Serverless - Platform Control Plane
$160k–253k
KubernetesGoAWSAzureElasticsearch
Similar roles
Software Engineer, Platform
$200k–350k
Software Engineer, Platform
$200k–350k
Senior Software Engineer, Applied AI (Mexico City)
MX$1680k–2168k
Senior Software Engineer, Applied AI (Mexico City)
MX$1680k–2168k
Software Engineer, Cloud Agents
$347k–445k
Software Engineer, Cloud Agents
$347k–445k
Senior Software Engineer, Backend
$150k–200k
Senior Software Engineer, Backend
$150k–200k
Senior Software Engineer (Multiple Teams, North America)
$128k–247k
Senior Software Engineer (Multiple Teams, North America)
$128k–247k