Python Engineer
Python Engineer
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.
What You'll Be Working On:
- 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.
- Company
- McGregor Boyall
- Location
- Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options - Employment Type
- Contractor
- Salary
- Salary negotiable
- Posted
- Company
- McGregor Boyall
- Location
- Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options - Employment Type
- Contractor
- Salary
- Salary negotiable
- Posted