Senior Software Engingeer | ML/AI | Outside IR35 | Remote
Senior Software Engingeer | ML/AI | Outside IR35 | Remote
Senior Software Engineer | Python | Outside IR35 | Remote
Cloud, Data & AI Platforms
We are supporting a consultancy with a substantial UK portfolio as it accelerates its digital, data and AI capability. As part of a wider transformation programme, we’re looking for a Senior Software Engineer to help design and deliver scalable cloud-native platforms, with increasing adoption of AI and machine learning to drive smarter decision-making.
This is a senior, hands-on role within a multidisciplinary engineering environment, blending modern software delivery, cloud platform engineering and emerging AI/ML integration.
The Role
As a Senior Software Engineer, you will contribute to the design and build of robust digital and data services, while enabling the integration of AI/ML capabilities into core platforms. You’ll work closely with data engineers, data scientists and product teams to ensure models and analytics solutions are production-ready, scalable and secure.
Alongside core software engineering responsibilities, you’ll help shape how AI-driven services are deployed, monitored and maintained within a well-architected cloud environment.
Key Responsibilities
- Design and develop full-stack, cloud-native applications and services.
- Contribute to platform and solution architecture within Kubernetes-based environments.
- Integrate AI/ML models into production systems, ensuring scalability and reliability.
- Support the development of CI/CD pipelines for both software and ML workflows (MLOps).
- Implement infrastructure as code using Terraform or equivalent tooling.
- Collaborate with data teams to productionise analytics and machine learning use cases.
- Ensure security, governance and best practice across AWS or Azure environments.
- Contribute to Agile delivery planning and continuous improvement initiatives.
Essential
- 5+ years’ experience in a Senior Software or Full Stack Engineering role.
- Strong hands-on development experience with Python and/or TypeScript.
- Experience working within AWS or Azure cloud environments.
- Proven experience implementing CI/CD pipelines and infrastructure as code.
- Strong understanding of microservices and containerised (Kubernetes) architectures.
- Experience delivering services across the full lifecycle from design through to operation.
- Experience collaborating with data or analytics teams in a production environment.
Desirable
- Experience integrating or deploying AI/ML models into live systems.
- Exposure to MLOps tooling and ML lifecycle management practices.
- Experience modernising legacy systems into cloud-native architectures.
- Experience working within large, complex or asset-intensive organisations.
The Details
- Contract role
- Remote
- £550 – £600p/d
- Outside IR35
If you’re a senior engineer who enjoys building scalable cloud platforms and wants to help embed AI and machine learning into real-world services, I’d be keen to speak with you.







