LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Python Engineer

ExperiencedNo visa sponsorship
McGregor Boyall logo

at McGregor Boyall

Recruitment Agencies

Posted 2 months ago

No clicks

Experienced Python Engineer (contract) to lead development of automation services using OCR, object detection and LLM AI for land register applications. The role involves hands-on technical leadership, R&D to expand automation scope for deed document content and title changes, operational support, and integration with existing digital registration platforms. Required skills include Python 3.9+, PyTorch, OpenCV, PIL/Pillow, Hugging Face, FastAPI, SQLAlchemy/psycopg2 and familiarity with AWS (Lambda, S3, CloudWatch, Boto3). This is a 6-month role (circa £500/day, outside IR35), remote with occasional travel to Edinburgh/Glasgow.

Compensation
£500 – £500 GBP

Currency: £ (GBP)

City
Edinburgh, Glasgow
Country
United Kingdom

Full Job Description

Signed in as
  • About Us
    • Meet the Team
    • DE&I
  • Job Search
  • Services
    • Recruitment Services
    • Contractor Hub
  • Sectors
    • Financial Services
    • Professional Services
    • FMCG
    • Public Sector
    • IT, Media & Entertainment
    • Retail
    • Energy
    • Pharmaceuticals
  • Specialisms
    • Business Support & Secretarial
    • Change & Transformation
    • Compliance, Governance & Legal
    • Cloud, DevOps & Infrastructure
    • Data & Analytics
    • Development & Testing
    • Digital Marketing, Communications & Sales
    • Finance, Audit & Accounting
    • HR & Talent Management
    • Information & Cyber Security
    • Project & Programme Management
    • Risk Management & Quantitative Analyitcs
    • Procurement & Supply Chain
  • Insights
    • Articles
    • Downloads
  • Work For Us
  • Contact Us
    • London
    • Manchester
    • Edinburgh
    • Glasgow
    • Poland
    • Dubai
    • Saudi Arabia
    • North America
Job Type
Any
Permanent
Contract
  • Share Vacancy
  • CV Upload
  • Dashboard
  • Accessibility
    • About Us
      • About Us
      • About Us
      • Meet the Team
      • DE&I
    • Job Search
    • Services
      • Services
      • Services
      • Recruitment Services
      • Contractor Hub
    • Sectors
      • Sectors
      • Sectors
      • Financial Services
      • Professional Services
      • FMCG
      • Public Sector
      • IT, Media & Entertainment
      • Retail
      • Energy
      • Pharmaceuticals
    • Specialisms
      • Specialisms
      • Specialisms
      • Business Support & Secretarial
      • Change & Transformation
      • Compliance, Governance & Legal
      • Cloud, DevOps & Infrastructure
      • Data & Analytics
      • Development & Testing
      • Digital Marketing, Communications & Sales
      • Finance, Audit & Accounting
      • HR & Talent Management
      • Information & Cyber Security
      • Project & Programme Management
      • Risk Management & Quantitative Analyitcs
      • Procurement & Supply Chain
    • Insights
      • Insights
      • Insights
      • Articles
      • Downloads
    • Work For Us
    • Contact Us
      • Contact Us
      • Contact Us
      • London
      • Manchester
      • Edinburgh
      • Glasgow
      • Poland
      • Dubai
      • Saudi Arabia
      • North America

    Job Details

    Back to Results

    Python Engineer

    Apply Now Applied, View Status
    Apply Now
    BBBH169237_1769097936 Posted: 22/01/2026
    • Negotiable
    • Edinburgh
    • Permanent

    Python Engineer

    Duration - 6months with possible extensions

    Location - Remote with occasional trip to Edinburgh/ Glasgow office

    Day rate - circa £500 OUTSIDE ir35

    One of our public sector clients is looking for an experienced Python Engineer to join their team and provide hands-on technical leadership. This is an exciting opportunity to work on cutting-edge document processing and machine learning (ML) technologies to enhance automation.

    Key Responsibilities:

    • Lead the development of automation services leveraging OCR, Object Detection, and LLM AI to automate land register applications.
    • Conduct research and development to expand the scope of automation for deed document content and title changes.
    • Provide high-quality operational support for automation services.
    • Collaborate with teams to ensure integration with existing digital registration platforms.
    • Mentor and support team members in improving development practices and code quality.
    • Ensure solutions meet non-functional requirements such as accessibility, security, and performance.
    • Troubleshoot and resolve development and production issues across environments.
    • Contribute to disaster recovery efforts and ensure continuity of digital services.

    Key Skills & Experience:

    • Strong commercial experience with AI/ML technologies including OCR, Object Detection, and LLM analysis.
    • Proficiency in Python 3.9+, with a solid understanding of object-oriented programming and data structures.
    • Experience with libraries such as PyTorch, OpenCV, PIL/Pillow, and Hugging Face for working with AI/ML models.
    • Familiarity with AWS services, including Lambda, S3, CloudWatch, and Boto3 for automation and deployment.
    • Expertise in FastAPI for API development and experience with SQLAlchemy or psycopg2 for database connectivity.
    • Knowledge of Agile delivery models (Scrum/Kanban) and software development best practices.

    Please apply via the ad or email your CV to lthomson@mcgregor-boyall.com

    McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

    Luke Thomson Delivery Consultant
    Add to shortlist
    Remove from shortlist
    View Shortlist
    document.write('
    ' + '
    Share this
    ' + '
    ' + '' + '
    ' + '
    ' + '' + '
    ' + '
    ' + '' + '
    ' + '
    ' + '' + '
    ' + '
    ');
    Share this
    window.addEventListener('DOMContentLoaded', (event) => { var jobReferenceInputs = document.querySelectorAll("[name='jobreference']"); for(var i =0; i < jobReferenceInputs.length; i++ ) { jobReferenceInputs[i].value = "BBBH169237_1769097936"; } });

    Apply for this role

    Great! It looks like you have already applied for this role. View Status

    First Name
    This is a required field
    Last Name
    This is a required field
    Telephone Number
    This is a required field
    Email Address
    This is a required field A valid email address is required.
    CV, LinkedIn or Dropbox URL
    Select upload option
    CV Upload
    LinkedIn / Dropbox URL
    This is a required field
    CV Upload
    Choose File
    This is a required field
    LinkedIn / Dropbox URL
    This is a required field A valid LinkedIn URL is required, please ensure it begins with https://www.linkedin.com/ A valid DropBox URL is required, please ensure it begins with https://www.dropbox.com/
    Message
    By signing in to your account, you agree to our Terms of Service and consent to our Cookie Policy and Privacy Policy.
    This is a required field
    Featured

    Latest Jobs

    View All Roles
    Posted: 22/01/2026

    Java Quant eFX Strategist Front Office Trading

    BBBH168928_1769098747
    • + Bonus + Excellent Package
    • City of London, London
    • Permanent

    Exclusive Search - Leading Global Investment BankAre you a high-performance Java engineer with FX experi...

    View job
    Posted: 22/01/2026

    Python Engineer

    BBBH169237_1769097936
    • Negotiable
    • Edinburgh
    • Permanent

    Python Engineer Duration - 6months with possible extensions Location - Remote with occasional trip to ...

    View job
    Posted: 22/01/2026

    Procurement Specialist

    BBBH168950_1769094488
    • Negotiable
    • London
    • Contract

    Procurement Specialist Temp to Perm Opportunity ** London (hybrid, 2 days onsite per week) £250 p/d insi...

    View job
    Posted: 21/01/2026

    Senior Java Developer - Electronic Trading

    TP442311_1769003342
    • Negotiable
    • London
    • Contract

    Location: London Contract Type: Inside IR35 Day Rate: Competitive (via umbrella) Contract Length: Initia...

    View job
    Posted: 20/01/2026

    SAP Delivery & Project Controls Consultant - Manager

    EK003_1768927039
    • £75000 - £84000 per annum
    • City of London, London
    • Permanent

    SAP Delivery & Project Controls Consultant - Manager Permanent Role London - (Hybrid) Base Salary: ...

    View job
    Posted: 20/01/2026

    Quantitative Researcher - Systematic Equities

    89784_1768900706
    • £100000 - £225000 per annum
    • City of London, London
    • Permanent

    Quantitative Researcher - Systematic EquitiesLocation: London or New York Industry: Hedge Funds Working...

    View job
    Posted: 19/01/2026

    SAP Warehouse Management (WM) Implementation Manager

    BBBH169191_1768843490
    • Negotiable
    • London
    • Permanent

    SAP Warehouse Management (WM) Implementation Manager - PermanentLocation: London, Manchester or Birmingh...

    View job
    Posted: 19/01/2026

    Senior Buyer

    BBBH169185_1768831384
    • Negotiable
    • Gaydon, Warwickshire
    • Contract

    Job Title: Senior Buyer - Commodities Contract: 12 months Location: Gaydon (hybrid/ 2 days per week on...

    View job
    Posted: 19/01/2026

    Senior Buyer

    BBBH169184_1768830688
    • Negotiable
    • Gaydon, Warwickshire
    • Contract

    Job Title: Senior Buyer - Retail Environment (Procurement - Senior Specialist) Contract: 6-months (possi...

    View job
    Posted: 14/01/2026

    Fullstack Developer (.Net)

    39308JT_1768387709
    • £80000 - £90000 per annum + Equity included
    • London
    • Permanent

    .Net Core, Typescript/ Javascript, SQL Server, Agile, event-driven systems, SOLID McGregor Boyall are p...

    View job
    Contact
    Telephone
    +44 (0)20 7422 9000
    Email
    webinfo@mcgregor-boyall.com
    Find us on social
    Quick Links
    • Home
    • About Us
    • Job Search
    • Privacy Policy
    • Quality & Information Security
    • Client Services Agreement
    Sectors
    • Telecommunications
    • Energy
    • Financial Services
    • FMCG
    • Pharmaceuticals
    • Retail
    • Media and Entertainment
    Newsletter Signup

    By submitting this form, you agree to our Modern Slavery, Cookies & Privacy Policy.

    function validateFooterNewsletterForm() { var e = document.getElementById('footernewsletter-emailaddress').value, r = document.getElementById('footernewsletter-emailaddress-error'); if(!e) { r.innerHTML = "This is a required field"; return false; } if(!VenntureHelpers.isValidEmail(e)) { r.innerHTML = "A valid email address is required"; return false; } r.innerHTML = ""; return true; }
    © McGregor Boyall 2023
    • Sitemap
    • Cookie Policy
    • Equality and Diversity
    • Modern Slavery
    • Privacy Policy
    • Quality & Information Security
    Site by Venn
    document.addEventListener("DOMContentLoaded", function(event) { document.getElementById('enableRecite').addEventListener("click", function() { loadService(); }); });

    Python Engineer

    Compensation

    £500 – £500 GBP

    City: Edinburgh, Glasgow

    Country: United Kingdom

    McGregor Boyall logo
    Recruitment Agencies

    2 months ago

    No clicks

    at McGregor Boyall

    ExperiencedNo visa sponsorship

    Experienced Python Engineer (contract) to lead development of automation services using OCR, object detection and LLM AI for land register applications. The role involves hands-on technical leadership, R&D to expand automation scope for deed document content and title changes, operational support, and integration with existing digital registration platforms. Required skills include Python 3.9+, PyTorch, OpenCV, PIL/Pillow, Hugging Face, FastAPI, SQLAlchemy/psycopg2 and familiarity with AWS (Lambda, S3, CloudWatch, Boto3). This is a 6-month role (circa £500/day, outside IR35), remote with occasional travel to Edinburgh/Glasgow.

    Full Job Description

    Signed in as
    • About Us
      • Meet the Team
      • DE&I
    • Job Search
    • Services
      • Recruitment Services
      • Contractor Hub
    • Sectors
      • Financial Services
      • Professional Services
      • FMCG
      • Public Sector
      • IT, Media & Entertainment
      • Retail
      • Energy
      • Pharmaceuticals
    • Specialisms
      • Business Support & Secretarial
      • Change & Transformation
      • Compliance, Governance & Legal
      • Cloud, DevOps & Infrastructure
      • Data & Analytics
      • Development & Testing
      • Digital Marketing, Communications & Sales
      • Finance, Audit & Accounting
      • HR & Talent Management
      • Information & Cyber Security
      • Project & Programme Management
      • Risk Management & Quantitative Analyitcs
      • Procurement & Supply Chain
    • Insights
      • Articles
      • Downloads
    • Work For Us
    • Contact Us
      • London
      • Manchester
      • Edinburgh
      • Glasgow
      • Poland
      • Dubai
      • Saudi Arabia
      • North America
    Job Type
    Any
    Permanent
    Contract
    • Share Vacancy
    • CV Upload
    • Dashboard
    • Accessibility
    • About Us
      • About Us
      • About Us
      • Meet the Team
      • DE&I
    • Job Search
    • Services
      • Services
      • Services
      • Recruitment Services
      • Contractor Hub
    • Sectors
      • Sectors
      • Sectors
      • Financial Services
      • Professional Services
      • FMCG
      • Public Sector
      • IT, Media & Entertainment
      • Retail
      • Energy
      • Pharmaceuticals
    • Specialisms
      • Specialisms
      • Specialisms
      • Business Support & Secretarial
      • Change & Transformation
      • Compliance, Governance & Legal
      • Cloud, DevOps & Infrastructure
      • Data & Analytics
      • Development & Testing
      • Digital Marketing, Communications & Sales
      • Finance, Audit & Accounting
      • HR & Talent Management
      • Information & Cyber Security
      • Project & Programme Management
      • Risk Management & Quantitative Analyitcs
      • Procurement & Supply Chain
    • Insights
      • Insights
      • Insights
      • Articles
      • Downloads
    • Work For Us
    • Contact Us
      • Contact Us
      • Contact Us
      • London
      • Manchester
      • Edinburgh
      • Glasgow
      • Poland
      • Dubai
      • Saudi Arabia
      • North America

    Job Details

    Back to Results

    Python Engineer

    Apply Now Applied, View Status
    Apply Now
    BBBH169237_1769097936 Posted: 22/01/2026
    • Negotiable
    • Edinburgh
    • Permanent

    Python Engineer

    Duration - 6months with possible extensions

    Location - Remote with occasional trip to Edinburgh/ Glasgow office

    Day rate - circa £500 OUTSIDE ir35

    One of our public sector clients is looking for an experienced Python Engineer to join their team and provide hands-on technical leadership. This is an exciting opportunity to work on cutting-edge document processing and machine learning (ML) technologies to enhance automation.

    Key Responsibilities:

    • Lead the development of automation services leveraging OCR, Object Detection, and LLM AI to automate land register applications.
    • Conduct research and development to expand the scope of automation for deed document content and title changes.
    • Provide high-quality operational support for automation services.
    • Collaborate with teams to ensure integration with existing digital registration platforms.
    • Mentor and support team members in improving development practices and code quality.
    • Ensure solutions meet non-functional requirements such as accessibility, security, and performance.
    • Troubleshoot and resolve development and production issues across environments.
    • Contribute to disaster recovery efforts and ensure continuity of digital services.

    Key Skills & Experience:

    • Strong commercial experience with AI/ML technologies including OCR, Object Detection, and LLM analysis.
    • Proficiency in Python 3.9+, with a solid understanding of object-oriented programming and data structures.
    • Experience with libraries such as PyTorch, OpenCV, PIL/Pillow, and Hugging Face for working with AI/ML models.
    • Familiarity with AWS services, including Lambda, S3, CloudWatch, and Boto3 for automation and deployment.
    • Expertise in FastAPI for API development and experience with SQLAlchemy or psycopg2 for database connectivity.
    • Knowledge of Agile delivery models (Scrum/Kanban) and software development best practices.

    Please apply via the ad or email your CV to lthomson@mcgregor-boyall.com

    McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

    Luke Thomson Delivery Consultant
    Add to shortlist
    Remove from shortlist
    View Shortlist
    document.write('
    ' + '
    Share this
    ' + '
    ' + '' + '
    ' + '
    ' + '' + '
    ' + '
    ' + '' + '
    ' + '
    ' + '' + '
    ' + '
    ');
    Share this
    window.addEventListener('DOMContentLoaded', (event) => { var jobReferenceInputs = document.querySelectorAll("[name='jobreference']"); for(var i =0; i < jobReferenceInputs.length; i++ ) { jobReferenceInputs[i].value = "BBBH169237_1769097936"; } });

    Apply for this role

    Great! It looks like you have already applied for this role. View Status

    First Name
    This is a required field
    Last Name
    This is a required field
    Telephone Number
    This is a required field
    Email Address
    This is a required field A valid email address is required.
    CV, LinkedIn or Dropbox URL
    Select upload option
    CV Upload
    LinkedIn / Dropbox URL
    This is a required field
    CV Upload
    Choose File
    This is a required field
    LinkedIn / Dropbox URL
    This is a required field A valid LinkedIn URL is required, please ensure it begins with https://www.linkedin.com/ A valid DropBox URL is required, please ensure it begins with https://www.dropbox.com/
    Message
    By signing in to your account, you agree to our Terms of Service and consent to our Cookie Policy and Privacy Policy.
    This is a required field
    Featured

    Latest Jobs

    View All Roles
    Posted: 22/01/2026

    Java Quant eFX Strategist Front Office Trading

    BBBH168928_1769098747
    • + Bonus + Excellent Package
    • City of London, London
    • Permanent

    Exclusive Search - Leading Global Investment BankAre you a high-performance Java engineer with FX experi...

    View job
    Posted: 22/01/2026

    Python Engineer

    BBBH169237_1769097936
    • Negotiable
    • Edinburgh
    • Permanent

    Python Engineer Duration - 6months with possible extensions Location - Remote with occasional trip to ...

    View job
    Posted: 22/01/2026

    Procurement Specialist

    BBBH168950_1769094488
    • Negotiable
    • London
    • Contract

    Procurement Specialist Temp to Perm Opportunity ** London (hybrid, 2 days onsite per week) £250 p/d insi...

    View job
    Posted: 21/01/2026

    Senior Java Developer - Electronic Trading

    TP442311_1769003342
    • Negotiable
    • London
    • Contract

    Location: London Contract Type: Inside IR35 Day Rate: Competitive (via umbrella) Contract Length: Initia...

    View job
    Posted: 20/01/2026

    SAP Delivery & Project Controls Consultant - Manager

    EK003_1768927039
    • £75000 - £84000 per annum
    • City of London, London
    • Permanent

    SAP Delivery & Project Controls Consultant - Manager Permanent Role London - (Hybrid) Base Salary: ...

    View job
    Posted: 20/01/2026

    Quantitative Researcher - Systematic Equities

    89784_1768900706
    • £100000 - £225000 per annum
    • City of London, London
    • Permanent

    Quantitative Researcher - Systematic EquitiesLocation: London or New York Industry: Hedge Funds Working...

    View job
    Posted: 19/01/2026

    SAP Warehouse Management (WM) Implementation Manager

    BBBH169191_1768843490
    • Negotiable
    • London
    • Permanent

    SAP Warehouse Management (WM) Implementation Manager - PermanentLocation: London, Manchester or Birmingh...

    View job
    Posted: 19/01/2026

    Senior Buyer

    BBBH169185_1768831384
    • Negotiable
    • Gaydon, Warwickshire
    • Contract

    Job Title: Senior Buyer - Commodities Contract: 12 months Location: Gaydon (hybrid/ 2 days per week on...

    View job
    Posted: 19/01/2026

    Senior Buyer

    BBBH169184_1768830688
    • Negotiable
    • Gaydon, Warwickshire
    • Contract

    Job Title: Senior Buyer - Retail Environment (Procurement - Senior Specialist) Contract: 6-months (possi...

    View job
    Posted: 14/01/2026

    Fullstack Developer (.Net)

    39308JT_1768387709
    • £80000 - £90000 per annum + Equity included
    • London
    • Permanent

    .Net Core, Typescript/ Javascript, SQL Server, Agile, event-driven systems, SOLID McGregor Boyall are p...

    View job
    Contact
    Telephone
    +44 (0)20 7422 9000
    Email
    webinfo@mcgregor-boyall.com
    Find us on social
    Quick Links
    • Home
    • About Us
    • Job Search
    • Privacy Policy
    • Quality & Information Security
    • Client Services Agreement
    Sectors
    • Telecommunications
    • Energy
    • Financial Services
    • FMCG
    • Pharmaceuticals
    • Retail
    • Media and Entertainment
    Newsletter Signup

    By submitting this form, you agree to our Modern Slavery, Cookies & Privacy Policy.

    function validateFooterNewsletterForm() { var e = document.getElementById('footernewsletter-emailaddress').value, r = document.getElementById('footernewsletter-emailaddress-error'); if(!e) { r.innerHTML = "This is a required field"; return false; } if(!VenntureHelpers.isValidEmail(e)) { r.innerHTML = "A valid email address is required"; return false; } r.innerHTML = ""; return true; }
    © McGregor Boyall 2023
    • Sitemap
    • Cookie Policy
    • Equality and Diversity
    • Modern Slavery
    • Privacy Policy
    • Quality & Information Security
    Site by Venn
    document.addEventListener("DOMContentLoaded", function(event) { document.getElementById('enableRecite').addEventListener("click", function() { loadService(); }); });