Python Engineer - AI/ML Automation
Location - remote, with occasional trip to Edinburgh or Glasgow when required
Duration - 6 months with possible extensions
Day rate - circa £520 Outside ir35
We are looking for an experienced Python Engineer to join a forward-thinking agile team focused on building AI-driven automation solutions within a high-impact domain.
Key Responsibilities
Develop and enhance automation services using OCR, Object Detection, and Large Language Models (LLMs)
Build scalable system components to process and analyse complex document and text data
Design and maintain robust ETL pipelines and data processing workflows
Collaborate with cross-functional teams to integrate solutions into existing digital platforms
Support production systems, ensuring performance, reliability, and continuous improvement
Contribute to research and development of innovative AI/ML solutions
Write clean, maintainable, and well-tested code following best engineering practices
Participate in agile ceremonies, code reviews, and collaborative development activities
Mentor team members and share knowledge across the wider engineering community
Required Skills & Experience
Strong Python (3.9+) development experience
Hands-on experience with AI/ML technologies (OCR, LLMs, Object Detection)
Experience with libraries such as PyTorch, Hugging Face, OpenCV, and Pandas
Knowledge of AWS services (Lambda, S3, SQS, CloudWatch)
Experience building APIs using FastAPI
Solid understanding of data processing, system design, and cloud-based architectures
Familiarity with Agile methodologies and modern development practices (TDD, CI/CD)
If this seems like a good fit, please apply today or email your CV to
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
TPBN1_UKTJ