> Markdown version of [/jobs/ext/2820861-senior-solution-engineer](https://www.wearedevelopers.com/jobs/ext/2820861-senior-solution-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). --- # Senior Solution Engineer - **Company:** Gateley - **Location:** Birmingham, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Software Applications, Application Services, User Authentication, Microsoft Azure, Cloud Computing, Data Security, Relational Databases, Github, Python (Programming Language), Redis, Tensorflow, Session Management, SQLAlchemy, Systems Integration, Data Logging, Large Language Models, Prompt Engineering, Software Security, Fastapi, AI Platforms, Bicep, Virtual Agents, Api Design, Restful APIs, Terraform, Docker - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840614074-senior-solution-engineer ## About the Role * Strong commercial experience with Python. * Proven experience building APIs with FastAPI. * Hands-on experience integrating LLMs using: + OpenAI API. + Claude API (or demonstrable experience with alternative LLM providers). * Experience working with relational databases using SQLAlchemy. * Practical experience using Redis. * Experience building dashboards or internal tools using Dash. * Experience deploying and running applications on Azure App Services. * Solid understanding of REST APIs, authentication, and secure application design. * Familiarity with cloud-native development and production environments., * Experience with prompt engineering and LLM optimisation techniques * Understanding of AI safety, data privacy, and governance considerations * Experience with background workers, queues, or async processing * CI/CD pipelines and Infrastructure-as-Code (e.g. GitHub Actions, Bicep, Terraform) * Experience with monitoring, logging, and observability in Azure * Exposure to other AI/ML frameworks or vector databases * Experience in use of Docker containers * Team leadership and mentoring * Agile Software development ## Description We are seeking an experienced AI Developer to design, build, and deploy AI-powered applications using modern Python-based frameworks and leading Large Language Model (LLM) APIs. You will play a key role in developing scalable, secure, and production-ready AI services hosted in Azure's public cloud., * Design, develop, and maintain AI-driven applications and services using Python. * Build and maintain RESTful APIs using FastAPI. * Integrate and manage Large Language Models via: + OpenAI API. + Claude (Anthropic) API. * Implement robust data access layers using SQLAlchemy. * Optimise performance and scalability using Redis for caching, session management, or task coordination. * Develop analytical dashboards and lightweight user interfaces using Dash. * Deploy, configure, and maintain applications in Azure App Services (Public Cloud). * Ensure solutions meet security, performance, and reliability standards. * Collaborate with product owners, data engineers, and stakeholders to translate business needs into AI solutions. * Write clean, maintainable, well-documented code and contribute to technical best practices. * Monitor, troubleshoot, and improve live AI systems. ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Lessons learned from observing a billion API requests](https://www.wearedevelopers.com/videos/1574-lessons-learned-from-observing-a-billion-api-requests) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models)