> Markdown version of [/jobs/ext/346609-ai-software-engineer](https://www.wearedevelopers.com/jobs/ext/346609-ai-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI Software Engineer - **Company:** BGBx - **Location:** Leeds, UK (Remote available) - **Experience:** Expert - **Salary:** £65,000.0 - £75,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Business Analytics Applications, Data Analysis, ARM Architecture, Computer Vision, Microsoft Azure, Software as a Service, Software Quality, Code Review, Encodings, Continuous Integration, Middleware, Python (Programming Language), Knowledge Management, Automation of Marketing, Scrum Methodology, Software Product Management, Release Management, Software Tools, Software Engineering, Software Systems, TypeScript, Enterprise Software Applications, Large Language Models, Multi-Agent Systems, Prompt Engineering, Model Validation, Backend, Low Latency, Data Analytics, Api Design, GPT, Automation Anywhere - **Published:** June 17, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=762b1d51214f1c30 ## About the Role Do you have experience in TypeScript?, Do you have a Master's degree?, * 5+ years of software engineering experience, preferably in enterprise applications, automation platforms, data-driven products, or AI-enabled tools. * Experience using AI/LLM APIs such as OpenAI, Anthropic, Azure OpenAI, or comparable platforms. * Proficiency in Python, TypeScript, JavaScript, or other modern software engineering languages and frameworks. * Experience building APIs, middleware, backend services, cloud-based applications, and secure integrations with third-party systems. * Familiarity with vector databases, embeddings, RAG architecture, agent frameworks, prompt engineering, structured outputs, and AI evaluation methods. * Understanding of software quality practices, testing, monitoring, CI/CD, security controls, and maintainable documentation. * Ability to partner with non-technical stakeholders and translate workflow pain points into practical AI-enabled software solutions. * Demonstrated experience using AI tools as an active part of your development or product workflow * Converts BGB's AI vision into tangible products, workflows, and agents that teams can actually use. * Supports the move from manual, labor-intensive execution to standardized, AI-assisted and agentic delivery. * Creates reusable technical patterns that help the agency improve margin, consistency, speed, and knowledge reuse over time. ## Description The AI Software Engineer designs, develops, and improves the AI-enabled applications, agents, copilots, integrations, and workflow automations that bring BGB's AI operating vision to life. This role converts product requirements and business workflows into working software that supports operational efficiency, knowledge management, content workflows, claims reuse, strategic planning, production standardization, and measurement. The engineer is responsible for building solutions that are usable, maintainable, governed, and ready to scale across agency teams. The AI Software Engineer designs and builds the internal AI applications, agents, skills, and integrations that turn strategy into repeatable execution. Primary Mission Create production-ready AI solutions that automate high-value workflows and improve speed, quality, consistency, and reuse. Key Partners AI Product Manager, Agentic Platform Architect, UX/UI, Medical, Strategy, Editorial, Production, Analytics, functional SMEs, implementation partners. Success Measures Working agents and apps, workflow cycle-time reduction, adoption, reusable components, quality checks, measurable efficiency, and safe handoff to teams. Responsibilities * Build and maintain internal AI-enabled applications, agents, copilots, workflow automations, GPT skills, and reusable service components. * Develop core capabilities connected to the AI operating model, including Orchestration Engine workflows, Claims Library functionality, Cortex/memory use cases, 3D Science strategic tools, editorial/copy assistance, and production automation. * Develop integrations between LLM platforms, enterprise systems, data sources, content repositories, project workflows, design tools, analytics platforms, and knowledge bases. * Build RAG systems, prompt orchestration workflows, AI service layers, embedding pipelines, structured output patterns, and reusable agent tools. * Develop APIs, middleware, backend services, event triggers, data connectors, and automation logic that allow agents to operate across systems safely and consistently. * Implement guardrails, validation logic, hallucination checks, source attribution, human-in-the-loop review, approval routing, permissions, and governance controls. * Optimize prompt workflows, model selection, latency, performance, reliability, cost efficiency, and token usage for production-level AI workflows. * Collaborate with Product, UX, SMEs, and end users to prototype, test, refine, and scale AI solutions that solve real workflow needs. * Participate in architecture reviews, sprint planning, code reviews, QA processes, documentation, and release management. * Maintain reusable code libraries, prompt templates, evaluation scripts, agent patterns, and technical documentation that accelerate future AI development. ## Related Videos - [Should we build Generative AI into our existing software?](https://www.wearedevelopers.com/videos/1129-should-we-build-generative-ai-into-our-existing-software) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [A Brief History of Data Storage](https://www.wearedevelopers.com/videos/974-a-brief-history-of-data-storage) - [Agentic AI - From Theory to Practice: Developing Multi-Agent AI Systems on Azure](https://www.wearedevelopers.com/videos/1532-agentic-ai-from-theory-to-practice-developing-multi-agent-ai-systems-on-azure) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models)