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