Назад
Company hidden
12 дней назад

Staff Software Engineer (MCP and A2A)

Формат работы
remote (только Portugal)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Portugal
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
Staff Software Engineer (MCP and A2A) (AI agent orchestration): Building MCP servers and clients, A2A communication layers, and multi-step agentic workflows for production customer systems with an accent on reliability, observability, security, and distributed systems design. Focus on designing agent discovery and handoff, managing state and memory, evaluating non-deterministic behavior, and debugging complex production failures.

Location: Virtual Office (Portugal)

Company

hirify.global builds AI-powered experience orchestration technology that connects people, systems, data, and AI for customer and employee experiences.

What you will do

  • Design, build, and operate MCP servers and clients, including schemas, transports, authentication, scoping, and versioning.
  • Develop A2A components for agent discovery, capability advertisement, task delegation, handoff, message contracts, and failure semantics.
  • Build multi-step agentic workflows with planning loops, tool calls, state and context management, memory, human-in-the-loop checkpoints, retries, and termination conditions.
  • Own reliability, latency, cost, evaluation, and observability for production agent systems.
  • Harden systems against tool abuse and prompt injection, and debug non-deterministic failures across multi-agent paths.
  • Collaborate with the Principal Engineer and other engineers through architecture work, code reviews, and design reviews.

Requirements

  • 8+ years of professional software engineering experience.
  • Hands-on experience with LLMs and agent frameworks such as LangGraph, AutoGen, CrewAI, or custom orchestration.
  • Practical MCP and/or A2A experience, or a strong understanding of the underlying concepts with the ability to ramp quickly.
  • Systems design experience covering state, concurrency, failure modes, and observability in distributed, non-deterministic systems.
  • Proficiency in Java and/or TypeScript/Node, plus experience shipping and operating complex production systems.
  • Clear communication skills, including the ability to explain agent behavior to non-technical stakeholders.

Nice to have

  • Experience with LLM and agent output evaluation frameworks.
  • Contributions to open-source agent or protocol projects.
  • Experience with RAG pipelines, vector databases, prompt engineering, and context management at scale.
  • Proficiency in Python.

Culture & Benefits

  • Flexible-first ways of working within a global organization.
  • Mentorship, learning programs, leadership development, and education support.
  • Paid volunteer time, August Free Fridays, well-being resources, and regionally tailored programs for employees and families.
  • AI technology used by more than 8,000 organizations worldwide.

Hiring process

  • Application review by the Talent Acquisition team and hiring team.
  • Zoom interview followed by meetings with the hiring manager and interview team.
  • Usually no more than five interviews before final steps.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →