remote
Software Engineering Manager - AI Engineering - Marks & Spencer
Engineering Manager
Lead a high‑performing AI engineering team, driving end‑to‑end ML product development using Python and AWS, while implementing Agile practices and fostering a culture of continuous improvement.
About the role
Key Responsibilities
- Lead, mentor and grow a multidisciplinary AI engineering team, setting technical direction and ensuring delivery of high‑quality ML solutions.
- Own the full ML lifecycle: data ingestion, model training, deployment, monitoring, and iteration, leveraging Python, AWS services and CI/CD pipelines.
- Collaborate closely with product, data science and operations stakeholders to translate business needs into scalable AI features.
- Champion Agile methodologies, facilitating sprint planning, retrospectives and cross‑functional communication.
- Drive best practices in code quality, testing, security and compliance across all AI projects.
Requirements
- 5+ years of software engineering experience with at least 2 years in a managerial role.
- Proven track record delivering production ML systems using Python and AWS.
- Strong understanding of data pipelines, model deployment, and monitoring.
- Excellent communication, leadership and stakeholder‑management skills.
- Experience with Agile frameworks and modern DevOps tooling.
Skills
machine learningpythonawsagile