Python Engineer
Python Engineer
Duration - 6months with possible extensions
Location - Remote with occasional trip to Edinburgh/ Glasgow office
Day rate - circa £500 OUTSIDE ir35
One of our public sector clients is looking for an experienced Python Engineer to join their team and provide hands-on technical leadership. This is an exciting opportunity to work on cutting-edge document processing and machine learning (ML) technologies to enhance automation.
Key Responsibilities:
- Lead the development of automation services leveraging OCR, Object Detection, and LLM AI to automate land register applications.
- Conduct research and development to expand the scope of automation for deed document content and title changes.
- Provide high-quality operational support for automation services.
- Collaborate with teams to ensure integration with existing digital registration platforms.
- Mentor and support team members in improving development practices and code quality.
- Ensure solutions meet non-functional requirements such as accessibility, security, and performance.
- Troubleshoot and resolve development and production issues across environments.
- Contribute to disaster recovery efforts and ensure continuity of digital services.
Key Skills & Experience:
- Strong commercial experience with AI/ML technologies including OCR, Object Detection, and LLM analysis.
- Proficiency in Python 3.9+, with a solid understanding of object-oriented programming and data structures.
- Experience with libraries such as PyTorch, OpenCV, PIL/Pillow, and Hugging Face for working with AI/ML models.
- Familiarity with AWS services, including Lambda, S3, CloudWatch, and Boto3 for automation and deployment.
- Expertise in FastAPI for API development and experience with SQLAlchemy or psycopg2 for database connectivity.
- Knowledge of Agile delivery models (Scrum/Kanban) and software development best practices.
Please apply via the ad or email your CV to
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.