Machine Learning Software Engineer
Searchability
London, UK
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£56,716.0
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
Amazon Web Services
Microsoft Azure
Cloud Computing
Customer Data Management
Python (Programming Language)
Machine Learning
Pair Programming
Tensorflow
Software Engineering
Pytorch
Build Management
+3 more
Scikit Learn
Machine Learning Operations
Docker
Job description
You’ll take a hands-on role building and deploying production-grade machine learning systems, developing scalable software solutions and working closely with clients to turn complex challenges into measurable business outcomes.
- Build and deploy production-grade machine learning software, tools and infrastructure
- Develop reusable, scalable solutions to accelerate AI delivery
- Work across machine learning projects, from initial scoping through to deployment
- Contribute to technical architecture and engineering best practices
- Collaborate with engineers, data scientists, product teams and commercial stakeholders
- Apply machine learning to challenges such as demand forecasting, customer analytics, personalisation, pricing and inventory management
- Advise clients on technical solutions, translating complex ML concepts into practical business outcomes
- Support organisations in adopting AI to improve customer experience and operational efficiency
Requirements
- Strong Python skills and a solid software engineering background
- Understanding of the full machine learning lifecycle and experience deploying models into production
- Experience with frameworks such as Scikit-learn, TensorFlow or PyTorch
- Hands-on experience with AWS, Azure or GCP, including cloud infrastructure and architecture
- Experience with Docker and Kubernetes for containerisation and orchestration
- Understanding of core machine learning concepts, probability, statistics and experimentation
- Strong communication skills, with the ability to engage technical teams and non-technical stakeholders
- Ability to take ownership of projects and deliver scalable, high-quality solutions in a fast-paced environment
Desirable: Experience working with retail, consumer, ecommerce, marketing, supply chain or customer data.
- Talent Team Screen (30 minutes)
- Pair Programming Interview (90 minutes)
- System Design Interview (90 minutes)
- Commercial Interview (60 minutes)
We welcome applications from candidates with diverse backgrounds. If you don’t meet every requirement but have relevant strengths and a genuine interest in machine learning, we’d still encourage you to apply.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…