Back to all roles

Engineering

Full-Stack Engineer — AI Products

Build AI-native product experiences that combine strong software engineering with modern models, agents and intelligent workflows.

About the role

We are looking for engineers who want to build AI into real software products rather than isolated demos.

You will design applications where models, agents, tools, data and traditional software systems work together reliably.

The difficult part is rarely making an API call to a model. It is designing the surrounding product, context, evaluation, permissions, workflows, fallbacks and user experience so the system is genuinely useful.

What you'll do

  • Build AI-enabled applications from prototype through production.
  • Develop agentic and tool-using workflows.
  • Integrate foundation models and AI APIs without hard-wiring products unnecessarily to a single provider.
  • Build retrieval, context and structured-data pipelines where appropriate.
  • Develop evaluation and observability mechanisms for AI behaviour.
  • Build the conventional frontend, backend and infrastructure surrounding AI features.
  • Design sensible human-in-the-loop workflows.
  • Work directly with customers to identify where AI creates meaningful business value.
  • Rapidly evaluate emerging models and tools.
  • Convert successful experiments into reliable product capabilities.

You might be a fit if

  • You are first and foremost a strong software engineer.
  • You have built with modern LLM APIs, agents, RAG or related AI systems.
  • You understand the difference between a compelling prototype and dependable production software.
  • You are comfortable experimenting while remaining rigorous about reliability.
  • You think about the complete user experience rather than the model in isolation.
  • You learn exceptionally quickly.

About CognitiveClouds

CognitiveClouds is a product engineering company. We work with customers across product strategy, design, software engineering and AI to turn complex ideas into production software.

Our teams stay close to the people using what we build and take ownership through delivery.

Apply

Apply for this role

Full-Stack Engineer — AI Products

Application details

Share a view-only link to your resume or CV. Check that it can be opened without requesting access.

We use these details to review your application.