Python Engineer in Manchester

Python Engineer in Manchester

Manchester Full-Time 108000 - 162000 ÂŁ / year (est.) No home office possible
M

At a Glance

  • Tasks: Join an AI-driven team to enhance automation systems and develop innovative solutions.
  • Company: Major public sector organisation with a focus on cutting-edge technology.
  • Benefits: Earn ÂŁ540 per day, fully remote work, and quarterly travel to Edinburgh.
  • Why this job: Make a real impact in AI and automation while working with advanced technologies.
  • Qualifications: Experience in Python, AI/ML, and strong problem-solving skills required.
  • Other info: Dynamic role with potential for extension and excellent career growth opportunities.

The predicted salary is between 108000 - 162000 ÂŁ per year.

Salary – £540 per day (Outside IR35)

Contract – 6-Month (potential for extension)

Work location – Remote (Quarterly Travel to Edinburgh)

We are supporting a major public sector organisation with the recruitment of an experienced Python Engineer to join an AI‑driven automation team on an initial 6‑month contract. This role is Outside IR35, offers £540 per day, and is fully remote, with quarterly on‑site collaboration days in Edinburgh.

Overview

The successful engineer will play a key role in providing hands‑on technical leadership within an agile development team building advanced automation capabilities. The team is focused on leveraging document processing, computer vision, and machine learning/LLMs to improve high‑volume, low‑complexity workflows across a national‑level digital registration domain. The work involves enhancing existing automation systems, conducting R&D into new AI‑driven solutions, and helping to embed these tools into wider digital platforms.

Key Responsibilities

  • Enhance and extend an existing productionised automation service using OCR, Object Detection, and LLM‑based AI.
  • Develop system components supporting deed document OCR and LLM analysis for automation decision‑making.
  • Conduct research spikes to expand the scope, accuracy, and reliability of automation workflows.
  • Provide high‑quality support for operational services, ensuring stability and troubleshooting across multiple environments.
  • Contribute to R&D initiatives aimed at developing innovative automation approaches.
  • Produce clean, maintainable, and sustainable software following best engineering practices.
  • Participate in Agile ceremonies, pairing/mobbing, code reviews, and collaborative engineering activities.
  • Maintain effective monitoring, dashboards, deployment pipelines, and support processes.
  • Ensure all developed software meets non‑functional requirements (security, accessibility, performance, maintainability, etc.).
  • Mentor team members where appropriate and actively contribute to technical knowledge‑sharing.
  • Support disaster recovery assurance activities, including planned weekend testing events.

Essential Skills & Experience

  • AI/ML & Computer Vision
  • Hands‑on experience with OCR, Object Detection, and LLM implementation.
  • Strong knowledge of ML/AI libraries: Transformers/Hugging Face, PyTorch, OpenCV, PIL/Pillow, YOLO object detection frameworks.
  • Python Engineering
    • Excellent Python (3.9+) skills: OOP, decorators, context managers, async/await.
    • Strong understanding of algorithms, optimisation, debugging, and error handling.
  • Data Processing
    • Proficiency with Pandas, NumPy.
    • Experience with SQLAlchemy or psycopg2 for database interaction.
    • Boto3 for AWS automation and service integration.
  • AWS (Within Defined Technical Architecture)
    • Lambda development and event handling.
    • S3 operations including multipart uploads and event notifications.
    • CloudWatch for monitoring and debugging.
    • IAM and security best practices.
    • CDK for IaC deployments.
    • Experience with SQS and containerised deployments via EKS/ECS/Kubernetes.
  • API Development
    • FastAPI for REST endpoints and model‑serving.
    • Requests library for external integrations.
    • Experience with JWT/OAuth authentication flows.
  • Software Engineering Practices
    • High‑quality AI/ML software delivery within collaborative teams.
    • Experience in serverless and service‑based architectures.
    • Ability to communicate complex AI concepts clearly to technical and non‑technical audiences.
  • Development Methodologies
    • Agile (Scrum/Kanban).
    • XP engineering practices (TDD, pair programming).
    • Strong understanding of IaC frameworks.

    Desirable Experience

    • Custom model architecture development.
    • Advanced LLM fine‑tuning (LoRA, QLoRA, parameter‑efficient methods).
    • Multi‑modal AI systems (text, image, structured data).
    • RLHF and alignment techniques.
    • ML workflow orchestration (Airflow, Dagster).
    • Experiment tracking (MLflow, Weights & Biases).
    • Real‑time model serving, A/B testing, and modern ML deployment strategies.

    This is an initial 6‑month contract, with the possibility of extension, working for our Public Sector client in Scotland. The role is paying £540 per day Outside IR35 and is fully remote, with quarterly travel to Edinburgh for team collaboration.

    Python Engineer in Manchester employer: Morgan Hunt UK Limited

    As a Python Engineer with our major public sector client, you will enjoy the flexibility of fully remote work while contributing to innovative AI-driven automation projects. The company fosters a collaborative and inclusive work culture, offering opportunities for professional growth through mentorship and participation in cutting-edge research and development initiatives. With competitive pay and the chance to engage with a dynamic team during quarterly meet-ups in Edinburgh, this role is perfect for those seeking meaningful and rewarding employment in a forward-thinking environment.
    M

    Contact Detail:

    Morgan Hunt UK Limited Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Python Engineer in Manchester

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the tech world, especially those in AI and Python. A friendly chat can lead to opportunities that aren’t even advertised yet.

    ✨Tip Number 2

    Show off your skills! Create a GitHub repository showcasing your projects, especially those involving OCR, Object Detection, or LLMs. This gives potential employers a taste of what you can do.

    ✨Tip Number 3

    Prepare for interviews by brushing up on Agile methodologies and your Python skills. Be ready to discuss your experience with ML libraries and how you've tackled challenges in past projects.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

    We think you need these skills to ace Python Engineer in Manchester

    Python (3.9+)
    OOP
    Decorators
    Context Managers
    Async/Await
    OCR
    Object Detection
    LLM Implementation
    Transformers/Hugging Face
    PyTorch
    OpenCV
    Pandas
    NumPy
    SQLAlchemy
    Boto3
    AWS Lambda
    S3 Operations
    CloudWatch
    CDK for IaC
    FastAPI
    JWT/OAuth Authentication
    Agile (Scrum/Kanban)
    TDD
    Pair Programming

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your Python skills and experience with AI/ML. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or technologies you've worked with!

    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 experience makes you a perfect fit for our team. Keep it concise but impactful – we love a good story!

    Showcase Your Technical Skills: In your application, mention specific tools and libraries you’ve used, like Pandas, PyTorch, or FastAPI. We’re looking for hands-on experience, so don’t forget to include any relevant projects or achievements that demonstrate your expertise.

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our awesome team!

    How to prepare for a job interview at Morgan Hunt UK Limited

    ✨Know Your Python Inside Out

    Make sure you brush up on your Python skills, especially the latest features in Python 3.9+. Be ready to discuss OOP principles, decorators, and async/await. Practising coding challenges can help you demonstrate your problem-solving abilities during the interview.

    ✨Showcase Your AI/ML Knowledge

    Familiarise yourself with key AI/ML libraries like Transformers, PyTorch, and OpenCV. Be prepared to discuss your hands-on experience with OCR and Object Detection, as well as any R&D projects you've worked on. This will show that you’re not just a coder but also an innovator.

    ✨Prepare for Agile Discussions

    Since the role involves working in an Agile environment, be ready to talk about your experience with Agile methodologies like Scrum or Kanban. Share examples of how you've contributed to team ceremonies, code reviews, and collaborative engineering activities to highlight your teamwork skills.

    ✨Demonstrate Problem-Solving Skills

    Think of specific examples where you've tackled complex issues, particularly in automation workflows or software delivery. Discuss how you approached debugging, optimisation, and error handling. This will illustrate your ability to maintain high-quality standards in your work.

    Python Engineer in Manchester
    Morgan Hunt UK Limited
    Location: Manchester

    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

    M
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >