Full Stack Engineer, AI Systems

globe (3)

globe (3)

USA

hourglass (1)

Permanent

business-cards (1)

Artificial Intelligence

1

Job Title: Full Stack Engineer – AI Systems

Location: California

Industry: Artificial Intelligence / Software Engineering

Overview of the Role

We are working with an innovative technology company developing AI-powered applications designed to simplify everyday tasks, improve productivity, and automate complex workflows.

They are looking to hire a Full Stack Engineer – AI Systems to help develop and scale intelligent software products that go beyond traditional conversational AI. The role focuses on building reliable, AI-native applications capable of managing multi-step tasks, maintaining context, integrating external tools, and delivering consistent results with minimal user intervention.

This is an opportunity to work at the intersection of full stack development, large language models (LLMs), and AI agent systems, taking features from initial concept through to production deployment.

Key Responsibilities

  • Develop end-to-end product features across frontend, backend, and AI integrations.
  • Design and implement AI agent workflows capable of planning, executing multi-step tasks, using external tools, and recovering from failures.
  • Integrate LLMs, memory systems, and third-party tools into scalable applications that operate reliably in real-world environments.
  • Build responsive, real-time AI interactions using streaming, partial results, and latency-optimisation techniques.
  • Improve system reliability, observability, error handling, and fallback mechanisms across AI-driven applications.
  • Collaborate closely with machine learning, backend engineering, and product teams to deliver features from concept to production.
  • Monitor application performance and user interactions, continuously improving system behaviour based on real-world usage and identified failure points.
  • Establish reusable architectures and engineering practices for integrating AI capabilities into production-grade software systems.

Candidate Profile

Essential Requirements

  • Strong experience in full stack software engineering, with expertise across frontend and backend development.
  • Solid understanding of system design, software architecture, and API development.
  • Experience working with large language models (LLMs), retrieval-augmented generation (RAG), or AI-powered applications.
  • Understanding of AI agent architectures, tool integration, and multi-step workflow execution.
  • Ability to make pragmatic engineering decisions in ambiguous and rapidly evolving environments.
  • Strong sense of ownership, with the ability to take features from initial design through to production.
  • Comfortable working in a fast-paced engineering environment where requirements evolve and solutions require continuous iteration.

Technical Skills

Experience with some or all of the following technologies:

  • Frontend: Next.js
  • Backend: Python, Node.js
  • AI / Machine Learning: PyTorch, OpenAI, Anthropic, and open-source LLMs
  • Databases: SQL and NoSQL
  • Infrastructure: Kubernetes and Docker

Key Objectives

In this role, you will be responsible for:

  • Delivering AI-powered product features that support persistent, goal-oriented workflows rather than simple conversational interactions.
  • Designing and deploying AI agent systems capable of completing complex tasks across multiple tools and sessions.
  • Optimising AI application latency and responsiveness without compromising output quality.
  • Developing robust error-handling, fallback, and recovery mechanisms for LLMs and external tool integrations.
  • Improving the reliability and success rate of AI workflows through testing, evaluation, monitoring, and continuous optimisation.
  • Establishing scalable software architectures and reusable patterns for integrating LLMs, memory, and external tools.
  • Contributing to intuitive, dependable AI applications that provide consistent value to users over time.

Working Environment

You will join a small, highly skilled engineering team working in a collaborative and hands-on environment. The team values technical excellence, independent thinking, rapid execution, and continuous learning.

This role offers the opportunity to take significant ownership of technical decisions, contribute directly to product development, and help shape the architecture of emerging AI-powered applications.

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Veronica Gains

Featured Image
Consultant Name

Veronica Gains

Job Title

Delivery Consultant

SOCIAL MEDIA

Submit Your CV

This field is for validation purposes and should be left unchanged.
Name_1
Max. file size: 512 MB.

Similar Jobs

1

Contract

Head of Data and AI

Technology

Artificial Intelligence

Head of Data and AI Over de functie Wij zijn op zoek naar een ervaren Hoofd Data and AI om een organisatiebrede strategie op See more…

to €8,000/year

Eindhoven

Netherlands

1

Contract

Senior AI Engineer

Technology

Artificial Intelligence

Senior AI Engineers / Lead AI Engineers Remote – Europe | Contract | 3+ Months Our client is seeking multiple Senior AI Engineers / See more…

to £1/day

Remote

Estonia

1

Permanent

Android Software Engineer

Technology

Artificial Intelligence

Android Engineer Agentic AI Products | Remote, US We’re supporting a well-funded AI startup building a portfolio of agentic products that help users automate See more…

to $250,000/year

Remote

USA