Full Stack SDE – AMZL

Dortmund

Contract

Related Jobs

AI Application Engineer

Location: Flexible / Remote (UK or EU Preferred)
Type: Contract / Freelance
Duration: Initial 3 Months (Likely Extension)

Role Overview

Our client is seeking an AI Application Engineer to own and develop a suite of AI-powered assistants used to support operational and administrative workflows. This is a hands-on full-stack role covering AI application development, cloud infrastructure, backend services, and frontend applications.

The successful candidate will be responsible for maintaining and enhancing production AI tools, managing cloud infrastructure, developing new features, and supporting end users. This role would suit someone with strong Python experience, practical LLM application development skills, and a passion for building scalable AI solutions.

Key Responsibilities:
-Develop and maintain AI-powered applications and assistant platforms
-Build and enhance Python backend services and APIs
-Maintain React/TypeScript front-end applications
-Manage LLM workflows, prompt engineering, context management, and tool integrations
-Support AWS infrastructure and cloud-based services
-Develop and maintain MCP integrations and services
-Manage Electron desktop application releases across Windows and macOS
-Troubleshoot production issues and provide user support
-Collaborate with stakeholders to deliver new features and process improvements

Essential Skills:
-Strong Python development experience
-Experience building LLM-powered applications
-AWS experience (IAM, Bedrock, Lambda, S3, CloudTrail)
-React and TypeScript development
-REST API development, ideally using FastAPI
-Experience with Electron desktop applications
-Git and modern software development practices

Desirable Skills:
-LangGraph and/or LangChain
-Model Context Protocol (MCP)
-AI agent orchestration and workflow design
-Cloud-native application deployment
-Experience supporting production AI systems

Candidate Profile

We are looking for a self-driven engineer who enjoys solving complex problems and is comfortable working in fast-paced, evolving environments. The ideal candidate will have strong technical fundamentals, excellent communication skills, and a genuine interest in AI and emerging technologies.