Software Engineer (OCR/NLP/AWS) | Remote | 6-months | £525pd outside ir35
We're looking for a skilled Software Engineer to join our client in the public sector. You will help build a production-ready automation service that uses OCR and NLP to process deeds. You'll work with modern AWS technologies to deliver scalable, serverless solutions based on R&D outcomes.
Key Responsibilities:
Develop automation services using OCR, NLP (e.g. Spacy), and ML
Build AWS serverless components (Lambda, API Gateway, S3, Aurora/Postgres)
Use Python and TypeScript to deliver high-quality code
Conduct research spikes to expand service capabilities
Analyse data to verify and improve system behaviour
Support and improve operational services
Contribute to disaster recovery assurance and performance monitoring
Collaborate using Agile (Scrum/Kanban), XP practices (pairing, mobbing, TDD)
Essential Skills & Experience:
Strong experience with OCR, NLP (Spacy), and ML techniques
Proficient in AWS services: CDK, Lambda, S3, API Gateway, CloudFormation, Aurora/Postgres
Advanced Python and TypeScript development skills
Experience designing serverless/service-based architectures
Skilled in infrastructure-as-code and cloud monitoring (e.g. Grafana)
Confident communicator with technical and non-technical audiences
Comfortable working in collaborative, Agile environments
Desirable Skills:
Experience with AWS Textract, MLOps, PyTorch
Knowledge of OpenShift, Kubernetes, Docker
This is a 6-month contract with possible extensions. Our client operates a remote working policy, but you may on occasion, be required on-site in Edinburgh or Glasgow. Day rate on offer is £525 Outside ir35.
Apply today to be considered!
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
TPBN1_UKTJ