Software Engineer II (Fullstack), AI Copilot

Software Engineer II (Fullstack), AI Copilot

Zendesk

Lisbon or Remote, Portugal

What you'll be doing

  • Deliver product features end-to-end - from frontend UI through backend services, testing, and release - with support and guidance from senior engineers.
  • Build and maintain React/TypeScript user interfaces for AI-powered conversational experiences.
  • Build and maintain backend services, APIs, and integrations that power the product.
  • Work within a cross-functional team alongside ML engineers and scientists to build and maintain AI-powered product experiences.
  • Write clean, well-tested, and maintainable code across the stack in a fast-paced delivery environment.
  • Participate in technical design discussions, learning to break down problems and make sound technical decisions.
  • Contribute to improving the reliability and performance of the systems your team owns.
  • Grow your skills through code review, pairing with more experienced engineers, and engaging with new technologies including ML and LLMs.

What you bring to the role

Required

  • 2-4 years of professional experience building web applications.
  • Experience with at least one modern web framework or language (e.g., React, Ruby, Python, TypeScript) - we care more about your ability to pick up new tools than which ones you already know.
  • Solid understanding of software engineering fundamentals: data structures, algorithms, design patterns, and testing practices.
  • Experience with RESTful APIs and relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with cloud infrastructure (AWS) and containerisation (Docker) - you've deployed services beyond your local machine.
  • A bias for delivery - you care about getting features into users' hands, not just writing code.
  • Curiosity and willingness to learn across disciplines, including ML and AI technologies.
  • Strong collaboration skills and a team-first mindset.

Preferred

  • Experience with both React/TypeScript and Ruby or Python.
  • Experience with real-time communication patterns (SSE, WebSockets, streaming APIs).
  • Experience with Kubernetes and CI/CD pipelines.
  • Interest in or exposure to LLMs, prompt engineering, or AI/ML tooling.
  • Experience with event-driven architectures (e.g., Kafka).
  • Familiarity with agile development practices and iterative delivery.

Tech Stack

  • Frontend: React, TypeScript.
  • Backend: Ruby, Python.
  • Infrastructure: AWS, Kubernetes, Docker.
  • Data: S3, RDS MySQL, Snowflake (with dbt for transformations).
  • ML pipelines: Metaflow.
  • Heavy usage of LLM technology from multiple providers.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Portugal      AI Engineer      Developer      Front End Developer      Hybrid      Python Developer      Remote      Web Developer      Zendesk     

EuroTechJobs Logo

© EuroJobsites 2026