AK-4261; Full Stack Engineer

Do you have experience of providing Full Stack Engineering and AI/ML expertise, on a project?

This consulting opportunity is to support our client, a leading consumer electronics company, in designing and developing automation solutions.

The project needs a consultant who can:

  • Design and develop operational support systems and automation solutions in Python
  • Manage APIs and integrate third-party services and tools
  • Build and deploy Agentic systems, MCP servers/clients, and Retrieval-Augmented Generation (RAG) systems with Large Language Models (LLMs).

 

Key services:

The key services that you will be asked to provide are:

  • Back-end development to develop and maintain server-side logic using Python
  • Provide AI/ML expertise on Agentic systems
  • Provide Front-End Development for user interfaces using JavaScript and frameworks such as React.

 

Mandatory Requirements:

Successful consultants will be able to demonstrate:

  • 10+ years designing and developing operational support systems and automation solutions in Python, 5+ years leading reviews and ensuring quality in others’ work
  • Hands-on experience with Selenium, and iOS functional automation
  • Experience with testing activities across the entire lifecycle of the project from inception to delivery.

 

Back End Development

  • Back End Development - Develop and maintain server-side logic using Python
  • Manage APIs and integrate third-party services and tools
  • Ensure application data integrity and security by designing and managing databases in Postgres.

 

AI/ML Experience

  • Build and deploy Agentic systems, MCP servers/clients, and Retrieval-Augmented Generation (RAG) systems with Large Language Models (LLMs).
  • Extract, transform, and load (ETL) data to build vector databases
  • with embedding models

 

Front-End Development

  • Design and implement user interfaces using JavaScript, and frameworks such as React.

 

DevOps and Maintenance

  • Implement CI/CD pipelines to streamline development workflows in Jenkins.
  • Monitor application performance and troubleshoot issues to maintain reliability and availability.

 

Optional Requirements:

It will also be advantageous if you can demonstrate the following:

  • Experience with building multi-agent systems and understanding of multi-agent design patterns.
  • Graph database knowledge is a plus
  • Proficient with tools such as Charles, Git, and Jenkins
  • Automate data analytics and reporting across multiple systems
  • Strong understanding of software build tools and CI/CD integrations
  • Lead coordination with multiple Engineering and Product teams to expedite issue prioritisation and resolution
  • Create detailed test reports documenting progress, status, test plan completion, identified defects, and associated risks
  • Stay up to date with AI/ML trends across the industry
  • Develop test strategies, plans, cases, and scripts for both existing functionality and new features
  • Contribute to multiple initiatives, balancing new feature development with documentation and on-time delivery
  • Communicate status and progress in a timely manner, including sprint review reports, presentations, and planning demos for new features and MVPs.

 

Working Pattern: Hybrid 3 days in the office in Battersea, 2 days WFH
Contract Type: Inside IR35
Start: ASAP
Duration: Minimum 12 months

 

Cookies on this website
We need to ensure that we give you the best experience on our website. If you wish you can restrict or block cookies by changing your browser setting. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on this website.