Code IT Recruitment Ltd
Job Title: Lead AI Architect/AI Engineering Lead Location: London, Edinburgh or Leeds Salary: Up to £120,000 (working in London) + package (outlined below) About the role: Seeking an experienced Lead AI Architect/Engineer to own the end-to-end technical vision and delivery standards for generative AI and LLM-enabled systems. In this role, you will bridge hands-on Back End engineering with enterprise architecture, standardizing reusable AI patterns, establishing robust AWS infrastructure, and leading engineering teams to deploy scalable, secure, and production-ready AI solutions. Key responsibilities: Architecture & Reusable Patterns: Establish end-to-end technical architectures for LLM-enabled systems (data pipelines, RAG, vector databases, prompt orchestration, agent workflows). Standardize reusable AI reference architectures to drive cross-team consistency and delivery quality. Governance & Enterprise Constraints: Analyse complex product, security, legal, operational, and regulatory constraints, translating them into clear engineering standards and recommendations for high-complexity AI deployments. DevOps, CI/CD & Operations: Enhance automated CI/CD pipelines, containerization, and controlled release practices tailored for AI systems. Define monitoring, observability, and cost/performance optimization strategies to maintain operational reliability and safety. Prompt Engineering & Evaluation: Set organizational standards for prompt design, guardrails, and rigorous evaluation/testing frameworks to ensure behavioural consistency, safety, and measurable quality metrics. Technical Leadership & Stakeholder Alignment: Lead engineering teams through technical guidance, code reviews, and enterprise architecture governance processes. Partner with senior stakeholders to deliver high-impact, analytics-led solutions that improve long-term business outcomes. Minimum skill level: Extensive Back End engineering experience building production services (APIs, microservices) alongside solid software engineering fundamentals. Proven track record designing technical architectures and guiding them through enterprise review processes. Hands-on experience deploying, operating, and troubleshooting cloud solutions on AWS in live environments. Working knowledge of modern DevOps practices (CI/CD, containerization, monitoring) and agile, iterative delivery models. Must have demonstrable experience in: AWS & AI Ecosystem: Direct experience building and operating solutions using AWS AI services (eg, AWS Bedrock) and supporting platform services in production. LLM & RAG Systems: Hands-on AI engineering experience delivering LLM systems utilizing LLM APIs, retrieval-augmented generation (RAG) architectures, vector databases, and orchestration frameworks. Engineering Leadership: Demonstrated experience leading engineering teams, aligning developers on architectural patterns, and resolving delivery or operational bottlenecks. Evaluation & Testing: Expertise in defining evaluation, guardrail, and testing frameworks for LLM solutions to measure quality, safety, and performance against defined success criteria. Benefits include: 28 days annual leave plus bank holidays A minimum of 50% of their working time in the office each month Non-contributory pension (8-12% depending on age) and life assurance Private healthcare with Bupa, income protection 35 hours of paid volunteering annually A flexible benefits scheme designed around your lifestyle
Job Title: Lead AI Architect/AI Engineering Lead Location: London, Edinburgh or Leeds Salary: Up to £120,000 (working in London) + package (outlined below) About the role: Seeking an experienced Lead AI Architect/Engineer to own the end-to-end technical vision and delivery standards for generative AI and LLM-enabled systems. In this role, you will bridge hands-on Back End engineering with enterprise architecture, standardizing reusable AI patterns, establishing robust AWS infrastructure, and leading engineering teams to deploy scalable, secure, and production-ready AI solutions. Key responsibilities: Architecture & Reusable Patterns: Establish end-to-end technical architectures for LLM-enabled systems (data pipelines, RAG, vector databases, prompt orchestration, agent workflows). Standardize reusable AI reference architectures to drive cross-team consistency and delivery quality. Governance & Enterprise Constraints: Analyse complex product, security, legal, operational, and regulatory constraints, translating them into clear engineering standards and recommendations for high-complexity AI deployments. DevOps, CI/CD & Operations: Enhance automated CI/CD pipelines, containerization, and controlled release practices tailored for AI systems. Define monitoring, observability, and cost/performance optimization strategies to maintain operational reliability and safety. Prompt Engineering & Evaluation: Set organizational standards for prompt design, guardrails, and rigorous evaluation/testing frameworks to ensure behavioural consistency, safety, and measurable quality metrics. Technical Leadership & Stakeholder Alignment: Lead engineering teams through technical guidance, code reviews, and enterprise architecture governance processes. Partner with senior stakeholders to deliver high-impact, analytics-led solutions that improve long-term business outcomes. Minimum skill level: Extensive Back End engineering experience building production services (APIs, microservices) alongside solid software engineering fundamentals. Proven track record designing technical architectures and guiding them through enterprise review processes. Hands-on experience deploying, operating, and troubleshooting cloud solutions on AWS in live environments. Working knowledge of modern DevOps practices (CI/CD, containerization, monitoring) and agile, iterative delivery models. Must have demonstrable experience in: AWS & AI Ecosystem: Direct experience building and operating solutions using AWS AI services (eg, AWS Bedrock) and supporting platform services in production. LLM & RAG Systems: Hands-on AI engineering experience delivering LLM systems utilizing LLM APIs, retrieval-augmented generation (RAG) architectures, vector databases, and orchestration frameworks. Engineering Leadership: Demonstrated experience leading engineering teams, aligning developers on architectural patterns, and resolving delivery or operational bottlenecks. Evaluation & Testing: Expertise in defining evaluation, guardrail, and testing frameworks for LLM solutions to measure quality, safety, and performance against defined success criteria. Benefits include: 28 days annual leave plus bank holidays A minimum of 50% of their working time in the office each month Non-contributory pension (8-12% depending on age) and life assurance Private healthcare with Bupa, income protection 35 hours of paid volunteering annually A flexible benefits scheme designed around your lifestyle
Code IT Recruitment Ltd
Entity Framework/EF core - SAAS Lead Developer - .NET - Azure - SAAS Azure AD B2B Summary of the Role: We are seeking an experienced and technically proficient Lead Developer to join our dynamic development team. This role is ideal for someone who thrives on hands-on coding, mentoring team members, and driving technical solutions from concept to implementation. The Lead Developer will oversee development processes, collaborate with cross-functional teams, and ensure best practices to create scalable, high-quality software solutions. Key Responsibilities: Hands-on Development: a) Actively participate in coding, with a strong focus on Back End and Front End development using modern technologies. You will be directly involved in the design, coding, and testing of software components. b) Ensure high-quality, secure, maintainable code is delivered and continuously refactored to align with industry best practices. Technical Leadership and Guidance: a) Lead a team of developers, providing technical direction, mentorship, and guidance on best practices in development, design patterns, and frameworks. b) Conduct code reviews to maintain code quality and provide constructive feedback to developers. Project Ownership and Delivery: a) Collaborate closely with Product Managers, QA, and other stakeholders to define and prioritize project deliverables and timelines. b) Break down complex requirements into technical specifications and actionable tasks, ensuring accurate delivery and milestone achievement. Process Optimization and Quality Assurance: a) Champion agile development processes, CI/CD practices, and automated testing to improve productivity, code quality, and release efficiency. b) Actively participate in sprint planning, retrospectives, and continuous improvement efforts. Innovation and Continuous Learning: a) Stay updated on emerging technologies and trends relevant to the tech stack and business needs. b) Propose new tools, libraries, and technologies that could improve development efficiency and scalability of the platform. Problem Solving and Troubleshooting: a) Quickly and effectively troubleshoot and resolve complex technical issues, ensuring minimal impact on end-users. b) Support production deployment, debugging, and ongoing maintenance as needed. Requirements and Key Skills: Educational Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Technical Skills: Entity Framework/EF core - SAAS Experience developing large, multi-project solutions built in .NET 6+ & .NET Framework 4.7.2. Experience working with the full stack including Webforms, MVC, Razor Pages, Web API, EntityFramework/EntityFrameworkCore, Bootstrap, SQL Server 2022, git (AZDO/GitHub). Experience building interactive and responsive web applications using React & TypeScript Experience using Microsoft Azure especially PAAS services eg AppService, SqlDatabase. Experience of other Microsoft Azure services eg FrontDoor, Azure AD B2C is highly desirable. CI/CD with Azure DevOps/GitHub Actions. Experience evolving a monolith architecture to a modular monolith/vertical slices. Working with onshore/offshore teams Experience with microservices architecture, RESTful APIs, and serverless computing. Expertise in database design and management (both SQL and NoSQL databases). Experience: 5+ years of experience in software development with hands-on coding responsibilities. Prior experience in a lead or senior developer role, with a track record of delivering successful projects. Experience in working with agile development methodologies (eg, Scrum, Kanban). Soft Skills: Strong problem-solving skills and attention to detail, with an ability to analyze requirements and make informed decisions. Excellent communication skills and the ability to effectively collaborate with cross-functional teams and stakeholders. A strong mentoring mindset with the ability to develop team members' technical and professional skills.
Entity Framework/EF core - SAAS Lead Developer - .NET - Azure - SAAS Azure AD B2B Summary of the Role: We are seeking an experienced and technically proficient Lead Developer to join our dynamic development team. This role is ideal for someone who thrives on hands-on coding, mentoring team members, and driving technical solutions from concept to implementation. The Lead Developer will oversee development processes, collaborate with cross-functional teams, and ensure best practices to create scalable, high-quality software solutions. Key Responsibilities: Hands-on Development: a) Actively participate in coding, with a strong focus on Back End and Front End development using modern technologies. You will be directly involved in the design, coding, and testing of software components. b) Ensure high-quality, secure, maintainable code is delivered and continuously refactored to align with industry best practices. Technical Leadership and Guidance: a) Lead a team of developers, providing technical direction, mentorship, and guidance on best practices in development, design patterns, and frameworks. b) Conduct code reviews to maintain code quality and provide constructive feedback to developers. Project Ownership and Delivery: a) Collaborate closely with Product Managers, QA, and other stakeholders to define and prioritize project deliverables and timelines. b) Break down complex requirements into technical specifications and actionable tasks, ensuring accurate delivery and milestone achievement. Process Optimization and Quality Assurance: a) Champion agile development processes, CI/CD practices, and automated testing to improve productivity, code quality, and release efficiency. b) Actively participate in sprint planning, retrospectives, and continuous improvement efforts. Innovation and Continuous Learning: a) Stay updated on emerging technologies and trends relevant to the tech stack and business needs. b) Propose new tools, libraries, and technologies that could improve development efficiency and scalability of the platform. Problem Solving and Troubleshooting: a) Quickly and effectively troubleshoot and resolve complex technical issues, ensuring minimal impact on end-users. b) Support production deployment, debugging, and ongoing maintenance as needed. Requirements and Key Skills: Educational Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Technical Skills: Entity Framework/EF core - SAAS Experience developing large, multi-project solutions built in .NET 6+ & .NET Framework 4.7.2. Experience working with the full stack including Webforms, MVC, Razor Pages, Web API, EntityFramework/EntityFrameworkCore, Bootstrap, SQL Server 2022, git (AZDO/GitHub). Experience building interactive and responsive web applications using React & TypeScript Experience using Microsoft Azure especially PAAS services eg AppService, SqlDatabase. Experience of other Microsoft Azure services eg FrontDoor, Azure AD B2C is highly desirable. CI/CD with Azure DevOps/GitHub Actions. Experience evolving a monolith architecture to a modular monolith/vertical slices. Working with onshore/offshore teams Experience with microservices architecture, RESTful APIs, and serverless computing. Expertise in database design and management (both SQL and NoSQL databases). Experience: 5+ years of experience in software development with hands-on coding responsibilities. Prior experience in a lead or senior developer role, with a track record of delivering successful projects. Experience in working with agile development methodologies (eg, Scrum, Kanban). Soft Skills: Strong problem-solving skills and attention to detail, with an ability to analyze requirements and make informed decisions. Excellent communication skills and the ability to effectively collaborate with cross-functional teams and stakeholders. A strong mentoring mindset with the ability to develop team members' technical and professional skills.