Enable job alerts via email!

Python Engineer

John Goddard Associates

City of Edinburgh

Remote

GBP 100,000 - 125,000

Full time

17 days ago

Job summary

A technology consulting firm is looking for an experienced Python Engineer to remotely build production-grade AI systems utilizing state-of-the-art machine learning libraries and AWS. The role demands strong Python skills, cloud AI expertise, and familiarity with modern development practices. A competitive daily rate of £480-£520 is offered for a 6-month contract with high probability of extension.

Qualifications

  • Strong Python 3.9+ skills with deep understanding of OOP, async/await, and debugging.
  • Proven experience building and deploying AI/ML systems in the cloud (AWS).
  • Familiarity with TDD, pair programming, and modern development practices.

Responsibilities

  • Building production-grade AI systems using LLMs, Object Detection, and OCR.
  • Leveraging frameworks like Hugging Face Transformers, PyTorch, YOLO and OpenCV.
  • Creating scalable data pipelines with Pandas, NumPy, SQLAlchemy and Airflow.

Skills

Python 3.9+
AI/ML systems
AWS
CI/CD
Agile methodologies

Tools

Hugging Face Transformers
PyTorch
SQLAlchemy
Job description
Overview

6-month contract (extensions highly likely)

£480-£520 per day Outside ir35

Remote contract

We're looking for an experienced Python Engineer with a strong understanding of AI/ML/ AWS, and commercial expertise in deploying AI systems using state-of-the-art machine learning libraries, cloud infrastructure, and modern Python-based tooling.

Responsibilities
  • Building production-grade AI systems using LLMs, Object Detection, and OCR
  • Leveraging frameworks like Hugging Face Transformers, PyTorch, YOLO, OpenCV, and Pillow
  • Designing and deploying AI services via FastAPI, AWS Lambda, EKS/ECS, and S3
  • Creating scalable data pipelines with Pandas, NumPy, SQLAlchemy, and Airflow
  • Supporting real-time model inference, edge deployments, and API integrations
  • Working closely with a technical lead in a service-based and serverless architecture
Essential Python Engineer Skills And Experience
  • Strong Python 3.9+ skills with deep understanding of OOP, async/await, and debugging
  • Proven experience building and deploying AI/ML systems in the cloud (AWS)
  • Solid grasp of CI/CD, infrastructure as code (CDK), and Agile methodologies
  • Familiarity with TDD, pair programming, and modern development practices
Desirable
  • Advanced fine-tuning techniques (LoRA, QLoRA)
  • RLHF, multi-modal AI, or edge deployment experience
  • ML experiment tracking (MLflow, Weights & Biases) and A/B testing strategies

If you possess the above technical skills and hands-on experience, please apply today!

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.