Назад
Company hidden
2 дня назад

Senior AI Engineer - Voice & Agentic Systems

Формат работы
remote (только Europe)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
c1
Страна
Poland/Romania/CR +7 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Senior AI Engineer - Voice & Agentic Systems (AI/Voice Agents): Building a production voice-first AI agent that reasons, uses tools, and takes real-time actions through natural spoken conversations with an accent on agent orchestration, streaming speech processing, and reliable backend integrations. Focus on designing LangGraph workflows, reducing end-to-end voice latency, handling interruptions and turn-taking, and evaluating and observing production agent behavior.

Location: Remote from the European Union region, ideally within 1–2 hours of CET, with in-person team meetings every 4–6 weeks. Berlin is the preferred colocation option; Madrid or Barcelona are also possible. A valid EU work permit is required.

Company

AI-first digital transformation and engineering partner delivering scalable products, platforms, data solutions, and AI systems across Europe.

What you will do

  • Design and build production agent workflows with LangGraph, including state management, tool calling, memory, error recovery, and human handover.
  • Build and tune real-time voice pipelines covering streaming speech recognition, speech synthesis, voice activity detection, turn-taking, and interruption handling.
  • Develop backend integrations that enable the agent to take actions during live conversations.
  • Shape system architecture and make build-versus-buy decisions for models, speech technologies, and platform components.
  • Build evaluation, observability, tracing, regression testing, and latency and quality metrics into the development workflow.
  • Translate product needs into technical proposals, prototype ideas, and communicate trade-offs with technical and non-technical stakeholders.

Requirements

  • Proven experience shipping GenAI and agentic systems to production for real users.
  • Hands-on production experience with LangGraph and strong Python skills, including asynchronous programming and FastAPI services.
  • Senior or lead-level software engineering experience with end-to-end system architecture and ownership of significant technical decisions.
  • Strong product sense and experience influencing what gets built, alongside production-quality testing, observability, and reliability practices.
  • Fluent English is required, as well as an EU work permit and the ability to work from the European Union region.
  • Regular participation in in-person team sessions is required.

Nice to have

  • Experience building voice agents or real-time voice pipelines with Pipecat, LiveKit Agents, WebRTC, or similar technologies.
  • Experience with streaming STT/TTS tools such as Deepgram, Soniox, ElevenLabs, or Cartesia.
  • Experience with telephony technologies including Twilio, Telnyx, or SIP.
  • Experience with LLM evaluation and observability tools such as Langfuse or LangSmith, model routing, MCP, or multiple model providers.
  • TypeScript and React experience, or experience in startup and 0-to-1 product environments.

Culture & Benefits

  • Remote-first work arrangement across the European Union with regular in-person collaboration.
  • Close collaboration with product, design, and a small engineering team.
  • Opportunity to influence both technical architecture and product direction while the system is actively evolving.
  • Engineering practices include code reviews, automated testing, CI/CD, documentation, observability, and continuous knowledge sharing.

Hiring process

  • CV review.
  • HR call, interview, and client interview.
  • Final decision.

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