Python Engineer

£475 - £530 per day + outside IR35

Edinburgh

posted 09 Sept 25

Apply now

Python Engineer

£475 - £530 per day + outside IR35

Apply now

About this role

Python Engineer - AI / ML - OCR - 6 month contract - outside IR35

I am working with a client in Edinburgh, looking for a skilled Python Engineer to join a team developing AI-powered automation services for large-scale document processing. The programme is focused on transforming how information is analysed and managed, applying advanced software engineering to improve efficiency and accuracy.

This role is well-suited to someone who enjoys building high-quality software in Python, working with cloud technologies, and contributing to the delivery of production-ready systems that use machine learning and data processing at scale.

You will be working on

  • Enhancing and scaling automation services that use text recognition, object detection and machine learning models.
  • Developing and maintaining Python components to process, analyse and serve structured and unstructured data.
  • Building APIs and integrations that connect AI models with wider digital platforms.
  • Supporting live services, including monitoring, troubleshooting, and improving reliability.
  • Participating in cooperative development practices such as code reviews, pair programming, and technical design discussions.
  • Contributing to research and experimentation that explores new ways to extend automation capability.

I am keen to speak with candidates who have the following skills and experience

  • Strong Python experience, including modern features such as async/await, decorators, and context managers.
  • Knowledge of OCR, Object Detection, LLM solutions
  • Solid grounding in data processing using libraries like Pandas and NumPy.
  • Experience building APIs (FastAPI or similar) and integrating with external services.
  • Familiarity with cloud platforms (AWS preferred), serverless technologies, and containerised deployments.
  • Knowledge of database integration (SQL and ORM frameworks).
  • An understanding of good software engineering practices: testing, monitoring, CI/CD, and maintainable code design.
  • Ability to share knowledge and support colleagues in an agile team environment.

The role is based in Edinburgh and as part of their Hybrid work will require flexibility to travel to Edinburgh for workshops, planning, and team events.

  • Contract Type

    Contract

  • Specialism

    Technology

  • Working pattern

    Full Time

  • Job ref

    BBBH134343

  • Expiry date

    09 October 2025

  • Job duration

    6 months

Apply now

Similar jobs

Technology 

Whether you’re starting out in Technology or are a long-standing professional, you need a recruitment agency that leads the way, rather than follows. We promise you’ll receive a dynamic, forward-thinking hiring partner with a team of recruitment consultants who are devoted to the Technology sector.  

To provide you with specialised support, our Technology team is split into seven technical sectors – Software Technology, Cyber & Information Security, IT Infrastructure & Datacentre, Enterprise Architecture & Cloud, Digital & Business Transformation, and Go-to-Market. 

Technology 
Submit your CV

Submit your CV

Submit your CV