← Все вакансии/Senior/Elastic
SeniorRemoteIreland

Senior Software Engineer

E
Elastic
Зарплата
$7,900–$12,400
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter.

Responsibilities
  • Build and evolve the Elastic MCP server and the infrastructure behind it, working primarily in Go.
  • Build the platform for universal agent skills: the portable format, the authoring and publishing tooling, and the linting that lets any team at Elastic ship a skill that runs across every agent.
  • Help set the correctness bar, making sure the skills and tools we ship are backed by evals rather than assumed to work.
  • Design and deliver integrations that make Elastic available inside third-party AI ecosystems. For that you’ll work closely with our product team and third-party partners to shape and land those integrations.
  • Contribute to our Elastic CLI to enhance the efficiency of developers and their agents.
  • Develop, maintain, and support libraries, tools, and integrations related to the Elastic Stack, working in a mixture of languages including Go and Rust.
  • Bring product thinking to the team, holding and defending opinions on what we should build and why, informed by the ecosystem around us.
Requirements
  • 8+ years of software engineering experience working on backend systems, services or libraries.
  • Proficiency with AI/ML frameworks and a working understanding of LLMs, agents, agent skills and protocols such as MCP. Interest in proving correctness through evaluation rather than assuming it.
  • Significant recent working experience of Go and (ideally) other languages.
  • Knowledge of client-server networking, HTTP, and RESTful APIs.
  • Comfort reading and contributing to codebases in languages you don't own, and no fear of picking up an unfamiliar one.
  • Knowledge of industry best practices in software engineering.
  • Product thinking: an interest in the wider ecosystem and strong opinions on what is worth building.
  • A strong focus on usability and developer experience.
  • Comfort with context-switching and with a space that changes quickly.
  • A genuine interest in technology and an active interest in exploring multiple programming languages.
  • Excellent communication, collaboration, and interpersonal skills, including in front of customers and external partners.
  • A willingness to work as part of a remote, globally distributed team.
  • Clear thinking, self-motivation, and the ability to learn and work independently.
Bonus Points
  • Experience building or operating infrastructure, and an interest in telemetry and observability (nice to have)
  • A connection to technical communities through open source projects, blogs or talks (nice to have)
  • Experience working with third-party or partner engineering teams (nice to have)
  • Prior experience of Elastic products (nice to have)
Стек и навыки

С чем работаем