Senior Full-Stack Software Engineer (AI/ML Specialist)- outside ir35 contract at Careerwise, London, 12 Months, £500 per day

£500 per day

Contract Description

Senior Full-Stack Software Engineer (AI/ML Specialist)

Contract role, 12 months duration

Rate- £500/day Outside ir35, fully work from Home

The role is with one of our Global Clients looking for a Senior Full-Stack Software Engineer with deep expertise in AI-powered application development to join their team. This is a senior individual contributor role with opportunities to work on complex, high-impact AI projects across Azure cloud infrastructure, and AI/ML platforms.

Responsibilities: -

  • Design and build scalable, enterprise-grade full-stack multi-agent, agentic AI applications using modern frameworks including Python, Next.js, TypeScript and Node.js.
  • Architect and integrate AI/ML capabilities including RAG pipelines, AI agent orchestration, and LLM-powered features using OpenAI, Azure OpenAI, and LangChain/LangGraph
  • Lead technical design decisions across API design, microservices architectures, translating complex business requirements into clean, maintainable solutions.
  • Build and maintain cloud-native infrastructure across Azure DevOps.
  • Champion engineering best practices including TDD, BDD, Clean Architecture, and CI/CD pipelines.
  • Collaborate with product and business stakeholders, providing technical consultancy and pragmatic problem-solving.

Required skillsets: -

AI & Machine Learning - Hands-on experience with OpenAI APIs, Azure OpenAI, LangChain, LangGraph, MCP (Model Context Protocol), RAG, PostgreSQL Vector, Pinecone and AI agent orchestration and prompt optimization.

Backend Development - Strong proficiency across Python, Node.js/Express, TypeScript, and Serverless architectures. Experience with task queues and caching (Celery, Redis) would be a plus.

Frontend Development - Confident working across Vue, React, Next.js, Angular, and TypeScript. Familiarity with modern UI tooling including Tailwind CSS and Vite.

Databases & Storage - Solid experience with both relational and non-relational databases: PostgreSQL, MongoDB, SQL Server, Azure Cosmos DB, and Firebase. ORM experience with Entity Framework or Prisma.

Cloud & DevOps - Production experience on Azure and/or AWS, with strong DevOps skills including Docker, Kubernetes, Azure DevOps, Jenkins, Spinnaker, and CI/CD pipeline management.

Architecture & Methodology - Deep understanding of Microservices, Clean Architecture, DDD, and design patterns. Comfortable working in SCRUM environments across the full SDLC.

Beyond technical ability, we're looking for someone who brings the right mindset to ambiguous, high performing and fast-moving environments.

Experience & Qualifications

  • Ideally 8 - 10+ years of professional software engineering experience.
  • Degree in Computer Science, Engineering, or a related technical discipline.
  • Proven track record delivering complex, scalable AI systems in enterprise environments.
  • Experience working independently or as a technical lead within cross-functional teams.