Overview
Harvey Nash’s client is recruiting for an AI Engineer on a 6 month contract.
Responsibilities
* Experienced software engineers are required to provide hands-on technical leadership to an agile development team seeking to leverage document processing and ML to realise new automation opportunities for the organisation.
* Enhance and expand automation services using OCR, Object Detection and LLMs.
* Design, develop, and support system components and operational services.
* Conduct research and spikes to extend automation capabilities.
* Ensure high-quality, maintainable, and accessible software through testing, code quality tools, and best practices.
* Maintain and improve monitoring, dashboards, deployment, and support procedures.
* Troubleshoot issues across modern AWS-based systems and legacy ETL/database platforms.
* Contribute to team practices through pairing, mobbing, code reviews, and process improvement.
* Share knowledge across wider communities of practice.
* Mentor and coach team members.
Key Skills
* AI/ML Expertise: Experience with OCR, Object Detection, LLMs, and frameworks such as Transformers (Hugging Face), PyTorch, OpenCV, YOLO.
* Programming: Strong Python (3.9+) skills, including OOP, async patterns, data structures, debugging.
* Data Processing: Proficient with Pandas, NumPy, SQLAlchemy/psycopg2, AWS Boto3.
* Software Engineering: Building production AI/ML systems, collaborative development, service/serverless architectures.
* Development Practices: Agile (Scrum/Kanban), TDD, pair programming, infrastructure-as-code, monitoring tools (Grafana).
Requirements & Details
* Contract type: 6 months
* Location: Hybrid with expectation to attend Edinburgh or Glasgow office as required
* Security: Basic Disclosure Scotland required or happy to obtain
* Work eligibility: This role falls outside of IR35
Employment specifics
* Seniority level: Mid-Senior level
* Job function: Information Technology
* Industries: Technology, Information and Media
#J-18808-Ljbffr