Senior Software Engingeer | ML/AI | Outside IR35 | Remote

Contract Rate : 500
Contract Job : 1
Salary range high : 550
Salary range low : 500

Senior Software Engingeer | ML/AI | Outside IR35 | Remote

  • London (Remote)
  • Contract
  • Tech For Impact
  • GBP500 - 550 per day

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.

Upload your CV/resume or any other relevant file. Max. file size: 4MB.


You can apply to this job and others using your online profile. Click the link below to submit your online profile and email your application to this employer.