Staff Software Engineer

Zendesk Zendesk · Enterprise · Lisbon, Portugal

Staff Software Engineer to join the Maquina team, focusing on building AI-powered procedures and conversational AI agents for customer experience. The role involves developing Ruby on Rails and TypeScript services, leading resolution of complex reliability problems, mentoring colleagues, and driving AI adoption. Experience with LLM integrations and enterprise-level AI feature implementation is required.

What you'd actually do

  1. Actively shape and develop our Ruby on Rails and TypeScript-based services.
  2. Participate in and lead brainstorming, designing, prototyping, and programming within an agile environment.
  3. Spearhead the resolution of complex reliability problems at scale, showcasing comprehensive expertise across the entire technology stack.
  4. Champion a deep understanding of the product and cultivate a customer-centric approach within the team.
  5. Lead, mentor, and teach colleagues at various career levels, imparting advanced insights and promoting a culture of continuous improvement.

Skills

Required

  • 6+ years of experience writing and maintaining high-availability services in Ruby on Rails/NodeJS/TypeScript.
  • Experience with LLM integrations and AI feature implementation at the Enterprise level.
  • Strong engineering, architectural experience and extensive knowledge in systems design.
  • Autonomy to lead a project through its execution, while also knowing when to consult with others.
  • Able to mentor and lead engineers, contributing to an enjoyable work environment that promotes teamwork.
  • Experience using observability tools to ensure system reliability at scale.
  • English proficiency both spoken and written.

Nice to have

  • A Bachelor’s or Master’s degree in Computer Science or related field.
  • Experience with Content Management Systems
  • Experience with event-driven architecture and event sourcing.
  • Experience developing and operating high volume, high availability environments.
  • Experience with container orchestration using Docker, Kubernetes and cloud services on AWS or similar.
  • Familiarity with modern JS frameworks.
  • Contributor or owner of open source projects.

What the JD emphasized

  • AI-powered procedures
  • conversational AI agents
  • Retrieval Augmented Generation platforms
  • LLM integrations
  • AI feature implementation
  • high-availability services
  • reliability problems at scale
  • observability tools

Other signals

  • AI-powered procedures
  • conversational AI agents
  • Retrieval Augmented Generation platforms
  • LLM integrations
  • AI feature implementation