Senior Software Engingeer | ML/AI | Outside IR35 | Remote
Posted Today by SR2 - Socially Responsible Recruitment
£550 Per day
Outside
Remote
London, UK
Summary: The role of Senior Software Engineer focuses on designing and delivering scalable cloud-native platforms with an emphasis on AI and machine learning integration. This position requires hands-on involvement in a multidisciplinary engineering environment, collaborating with data engineers and product teams. The engineer will also contribute to the development of robust digital services while ensuring security and best practices in cloud environments. The role is remote and classified as outside IR35.
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.
Key Skills:
- 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 life cycle from design through to operation.
- Experience collaborating with data or analytics teams in a production environment.
Salary (Rate): £600 per day
City: London
Country: UK
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
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 life cycle 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 life cycle 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.