The Role
You’ll work across the engineering lifecycle, including: Developing production-quality software in Python Building and refining data ingestion pipelines Supporting the development and productionisation of ML models and pipelines Building backend services and APIs Working with Data Scientists to integrate analytical and ML tooling Supporting cloud infrastructure and deployment Building reliable, maintainable and production-grade systems Working with technical and non-technical stakeholders within a consultancy-style delivery environment
What We’re Looking For
- Strong commercial Python engineering experience
- Hands-on Machine Learning Engineering experience
- Understanding of the full ML lifecycle and productionising models
- Experience with frameworks such as PyTorch, TensorFlow or Scikit-learn
- Backend/API and data pipeline experience
- Cloud experience, ideally AWS
- Docker/Kubernetes and CI/CD/MLOps experience beneficial
- Strong software engineering fundamentals
- Comfortable working closely with Data Scientists
- Active, transferable SC clearance