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. JBRP1_UKTJ
09/09/2025
Full time
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. JBRP1_UKTJ
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. JBRP1_UKTJ
09/09/2025
Full time
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. JBRP1_UKTJ
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. JBRP1_UKTJ
09/09/2025
Full time
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. JBRP1_UKTJ
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. JBRP1_UKTJ
09/09/2025
Full time
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. JBRP1_UKTJ
SAP EHS Waste Management Consultant (S/4HANA) Hybrid - Remote with occasional client site visits We're looking for an experienced SAP Waste Management Consultant to support a large-scale S/4HANA programme in the energy sector. This role is focused on the Waste Management component of SAP EHS, not Warehouse Management, and involves end-to-end configuration, compliance, and integration with other modules. What you'll be doing: Full life cycle implementation of SAP EHS Waste Management Setting up waste streams, permits, transport docs, and disposal channels Ensuring alignment with UK nuclear/environmental regulations Integrating with SAP Product Compliance and Logistics Supporting reporting and analytics for sustainability and compliance Collaborating with stakeholders across operations and environmental teams What we're looking for: Strong hands-on experience with SAP S/4HANA EHS Waste Management At least 2-3 full life cycle implementations Understanding of hazardous/nuclear waste compliance Experience with SPRO config, Fiori apps, BRF+, and cross-module integration Eligible for BPSS and SC clearance (must not have left the UK for more than 28 consecutive days in the last 5 years) Bonus but not essential if you have: Knowledge of IAEA standards or UK Environment Agency regulations Worked in the nuclear or highly regulated sectors Ready to help shape a critical transformation programme? Apply now.
28/08/2025
Contractor
SAP EHS Waste Management Consultant (S/4HANA) Hybrid - Remote with occasional client site visits We're looking for an experienced SAP Waste Management Consultant to support a large-scale S/4HANA programme in the energy sector. This role is focused on the Waste Management component of SAP EHS, not Warehouse Management, and involves end-to-end configuration, compliance, and integration with other modules. What you'll be doing: Full life cycle implementation of SAP EHS Waste Management Setting up waste streams, permits, transport docs, and disposal channels Ensuring alignment with UK nuclear/environmental regulations Integrating with SAP Product Compliance and Logistics Supporting reporting and analytics for sustainability and compliance Collaborating with stakeholders across operations and environmental teams What we're looking for: Strong hands-on experience with SAP S/4HANA EHS Waste Management At least 2-3 full life cycle implementations Understanding of hazardous/nuclear waste compliance Experience with SPRO config, Fiori apps, BRF+, and cross-module integration Eligible for BPSS and SC clearance (must not have left the UK for more than 28 consecutive days in the last 5 years) Bonus but not essential if you have: Knowledge of IAEA standards or UK Environment Agency regulations Worked in the nuclear or highly regulated sectors Ready to help shape a critical transformation programme? Apply now.
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.