At a Glance
- Tasks: Build and enhance AI-driven automation services using Python and cutting-edge tech.
- Company: Join a public sector organisation with a focus on innovation and collaboration.
- Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
- Why this job: Make a real impact by developing scalable systems that transform document processing.
- Qualifications: Strong Python skills and experience with AI/ML technologies required.
- Other info: Dynamic agile environment with excellent career advancement potential.
The predicted salary is between 39600 - 39600 £ per year.
Parity Network is recruiting on behalf of a public sector organisation seeking a Python Engineer for an initial 6-month contract. This hybrid role requires time on-site in either Edinburgh or Glasgow. This is a hands-on engineering position focused on building and enhancing production-grade automation services using OCR, Large Language Models (LLMs), and computer vision to process complex legal and property documents. You will work in an agile environment developing scalable AI-driven systems that support high-volume document automation and digital transformation initiatives.
Key Responsibilities
- Develop and enhance AI/ML automation services using OCR, LLMs, and object detection
- Build Python-based services for document processing and structured data extraction
- Support automation of legal document and title sheet analysis
- Develop computer vision solutions for document validation (e.g., signatures, forms)
- Build and maintain FastAPI microservices and APIs
- Work across AWS services (Lambda, S3, SQS, CloudWatch, IAM)
- Support CI/CD pipelines, deployments, and production monitoring
- Troubleshoot and resolve live service issues across cloud and data systems
- Collaborate in agile teams using pair programming, code reviews, and sprint delivery
- Ensure high-quality code, testing, and system design standards
Essential Skills
- Strong Python (3.9+) development experience
- Hands-on experience with AI/ML (OCR, LLMs, or computer vision)
- PyTorch and/or Hugging Face Transformers
- OpenCV and image processing (PIL/Pillow)
- FastAPI or similar API frameworks
- Pandas / NumPy for data processing
- AWS experience (Lambda, S3, CloudWatch, IAM, SQS)
- SQL and database integration experience
- CI/CD pipelines and agile delivery experience
- Strong testing and software engineering practices (TDD preferred)
We welcome applications from all sections of society and applicants will be considered on the basis of their suitability for the position.
Python Engineer employer: Parity Network
Contact Detail:
Parity Network Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Python or in AI/ML. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Python projects, especially those involving OCR or computer vision. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills. Practice coding challenges related to Python and AI/ML concepts. We recommend using platforms like LeetCode or HackerRank to get in the zone.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Python Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python experience and any relevant AI/ML projects you've worked on. We want to see how your skills match the job description, so don’t be shy about showcasing your expertise!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for the position.
Showcase Your Projects: If you've got any personal or professional projects that involve OCR, LLMs, or computer vision, make sure to mention them. We’re keen to see practical examples of your work and how you’ve tackled challenges in the past.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at Parity Network
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially version 3.9 and above. Be ready to discuss your experience with libraries like Pandas, NumPy, and FastAPI, as well as any projects where you've implemented OCR or LLMs.
✨Showcase Your AI/ML Experience
Prepare to talk about your hands-on experience with AI and machine learning, particularly in areas like computer vision and document processing. Have specific examples ready that demonstrate how you've used tools like PyTorch or Hugging Face Transformers in real-world applications.
✨Familiarise Yourself with AWS Services
Since the role involves working with AWS services, make sure you understand how Lambda, S3, and CloudWatch work. Be prepared to discuss how you've used these services in past projects, especially in relation to CI/CD pipelines and production monitoring.
✨Emphasise Agile Collaboration
This position requires working in agile teams, so be ready to share your experiences with pair programming, code reviews, and sprint delivery. Highlight how you’ve contributed to team success and maintained high-quality code standards in previous roles.