Senior Software Engineer

Zendesk Zendesk · Enterprise · Lisbon, Portugal

Senior Software Engineer to join the Maquina team, which builds AI-powered procedures and conversational AI agents for customer experience. The role involves working across the full stack, from recommendation engines to agent-facing UI and execution runtime, integrating with a large RAG platform. The team tackles complex challenges involving multiple services, data pipelines, and ML integrations, valuing pragmatic engineering and shipping working software.

What you'd actually do

  1. Design, build, and operate services that power AI-driven procedure recommendations and execution.
  2. Work on the integration between our knowledge base and conversational AI agents, enabling autonomous resolution of customer issues.
  3. Improve the procedure authoring and management experience for Zendesk admins.
  4. Collaborate with data science and ML teams on recommendation models and evaluation.
  5. Contribute to architectural decisions and help the team navigate trade-offs in a fast-moving product area.

Skills

Required

  • 4+ years of experience in a backend or full-stack application engineering role.
  • Strong engineering and systems design skills
  • Experience building and operating services at scale with high availability expectations.
  • Comfort working in a codebase that blends multiple languages and paradigms.
  • Strong communication skills

Nice to have

  • Experience with Ruby on Rails or TypeScript in production.
  • Familiarity with event-driven architectures and stream processing (e.g. Kafka).
  • Experience integrating with LLMs or building AI-powered product features.
  • Experience with domain-driven design or event sourcing patterns.

What the JD emphasized

  • AI-powered procedures
  • conversational AI agents
  • Retrieval Augmented Generation platforms
  • LLMs

Other signals

  • AI-powered procedures
  • conversational AI agents
  • Retrieval Augmented Generation platforms
  • recommendation engine
  • LLM integration