Python Engineer

Python Engineer

Freelance 39600 - 39600 £ / year (est.) Home office (partial)
Go Premium
Parity Network

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

At Parity Network, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters innovation and collaboration. Our hybrid working model allows for flexibility between our Edinburgh and Glasgow offices, while our commitment to employee growth ensures that you will have access to continuous learning opportunities in cutting-edge technologies like AI and machine learning. Join us to be part of meaningful projects that drive digital transformation in the public sector, all while enjoying competitive contract rates and a supportive team environment.
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

Python (3.9+)
AI/ML (OCR, LLMs, computer vision)
PyTorch
Hugging Face Transformers
OpenCV
FastAPI
Pandas
NumPy
AWS (Lambda, S3, CloudWatch, IAM, SQS)
SQL
CI/CD pipelines
Agile delivery
Testing and software engineering practices (TDD preferred)

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.

Python Engineer
Parity Network
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>