Full Stack Engineer, AI Systems
USA
Permanent
Artificial Intelligence
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

Veronica Gains
Delivery Consultant
Submit Your CV
Similar Jobs
1
Contract
Head of Data and AITechnology
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 EngineerTechnology
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 EngineerTechnology
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