ML / AI Engineer – Python

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

ML / AI Engineer – Python

  • London
  • Contract
  • GBP550 - 600 per day

ML / AI Engineer – Python

ML / AI Engineer – Python

We’re supporting an innovative AI-focused organisation building cutting-edge machine learning solutions to solve complex, real-world problems. As they continue to scale their product and engineering capability, they’re looking for an experienced ML / AI Engineer with strong Python expertise to play a key role in designing and deploying intelligent systems.

The Role
You’ll be working at the heart of an AI-driven product team, developing, training and deploying machine learning models into production environments. This is a hands-on engineering role where you’ll bridge the gap between research and scalable, production-ready AI systems.

You’ll collaborate closely with data scientists, software engineers and product teams to translate business challenges into robust ML solutions.

Key Responsibilities

  • Design, develop and deploy ML/AI models using Python
  • Build and optimise data pipelines to support model training and inference
  • Productionise models and integrate them into scalable applications
  • Work with large, structured and unstructured datasets
  • Monitor, evaluate and continuously improve model performance
  • Contribute to architecture decisions around ML infrastructure and tooling

Essential

  • Strong commercial experience with Python
  • Proven experience building and deploying ML models in production
  • Solid understanding of machine learning algorithms and statistical principles
  • Experience with ML libraries/frameworks (e.g. TensorFlow, PyTorch, scikit-learn)
  • Experience working with cloud platforms (AWS, Azure or GCP)
  • Familiarity with containerisation (Docker) and CI/CD practices
  • Strong problem-solving skills and ability to work in a fast-paced environment

Desirable

  • Experience with MLOps tooling (MLflow, Kubeflow, Airflow etc.)
  • Knowledge of LLMs, NLP, or generative AI use cases
  • Experience with distributed data processing (Spark, Ray etc.)
  • Exposure to Kubernetes and scalable ML infrastructure

The Details
Contract role
IR35 status: Outside IR35
Rate: 550-600p/d
Location: Remote

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