Find a job for you

Browse All

Latest Jobs

Senior Full Stack Engineer

location
Altrincham
currency
£80,000 - £85,000
Senior Full Stack Engineer Near Manchester / Hybrid This isn’t just another Lead Engineer role. You’ll take end-to-end ownership of major digital solutions, influencing everything from architecture and design through to delivery and continuous improvement. You’ll work in multidisciplinary teams alongside product, design, and data specialists to build scalable, secure, and user-focused platforms. You’ll also play a key role in technical strategy, mentoring engineers, and driving engineering best practice across projects. What You’ll Be Doing Leading the design and delivery of large-scale, complex digital services Owning architecture decisions across cloud-native, microservices or serverless environments Working closely with stakeholders to shape technical direction and delivery strategy Providing hands-on leadership and mentoring engineering teams Driving quality through modern engineering practices (CI/CD, TDD, Agile) Supporting estimation, planning, and technical risk management on projects What We’re Looking For Strong experience leading full stack engineering teams in complex environments Background in .NET, C#, Java or Python, alongside modern JavaScript frameworks Proven track record delivering scalable cloud-based solutions (AWS, Azure, etc.) Solid understanding of modern architecture patterns (microservices, serverless) Experience working in Agile delivery environments Ability to engage with stakeholders and translate technical concepts into clear direction Passion for mentoring and developing other engineers 💡 Bonus if you’ve worked in a consultancy or on public sector / regulated industry projects Why This Role? Work on meaningful projects with real-world impact High level of autonomy and technical ownership Access to a broad, evolving tech stack - no being boxed into one technology Strong focus on career development, progression, and continuous learning Collaborative, supportive environment with a genuine engineering-first culture Package & Benefits Competitive salary + performance-related rewards Hybrid working model Private healthcare & wellbeing support Enhanced parental leave Generous holiday allowance Pension & additional flexible benefits If you’re looking for a role where you can lead from the front, shape solutions, and work on genuinely impactful systems, this is well worth a conversation. [email protected]

Senior Recruitment Consultant

location
Manchester
currency
£35,000 - £40,000
Senior / Principal Technology Recruiter Location: Manchester Desk: Data or Change & Transformation or Software   Build your desk. Shape your market. Be part of something that’s actually going somewhere.     About SPG Resourcing We’re a specialist technology recruitment partner working with organisations delivering real, business-critical technology change across the UK. We focus on Data, Change & Transformation, and Software partnering with clients where hiring genuinely matters. No volume. No churn.   With a strong foundation already in Manchester, we’re now hiring experienced recruiters who want autonomy, ownership and the backing to build a desk properly.   The Opportunity You’ll run your desk like a business owning your market, building relationships and delivering consistent billings through quality.   Build and win new business within your vertical Develop strong, credible client and candidate relationships Own and grow your specialist market Manage your pipeline, forecasting and desk performance Deliver high-value, high-quality placements   About You 4+ years’ experience in 360 UK Tech recruitment Strong billing or consistent performance track record Commercial, relationship-led approach Able to commute to Manchester (3 days per week)   Why Us Our MD stays close to the action not sat on the sidelines, but present in the business, active in the market. He knows exactly what it takes to win and build a desk today, because he chooses to, not because he has to!   You won’t be managed from a distance you’ll be working directly with someone who understands the reality of the market, adds value and leads from the front.   It’s a big part of why people join and stay leadership is visible, accessible and genuinely invested in your success. If you want to grow, you’ll be supported to do it properly, with clear progression and real opportunities as the business scales.   We’re building this with intent: Quality over headcount: we hire carefully and invest in people for the long term High standards, always: performance matters and we don’t dilute that Substance over noise: relationships, credibility and delivery come first Real investment in you: clear progression, proper support and the space to build something meaningful   You’ll be part of a high-performing, collaborative, straight-talking environment where expectations are clear and standards are high without the noise.   What You’ll Get Uncapped earning potential: competitive base + uncapped commission + performance rewards Strong benefits package: private medical (incl. dental & optical), wellbeing support, pension Clear career progression: structured development and promotion based on performance A proper working environment: collaborative, high-performing, built on trust Flexibility that works: hybrid model + birthday leave + Christmas shutdown   Additional Benefits £2,000 annual training & development budget 25 days holiday + bank holidays Enhanced family-friendly policies maternity, paternity, sick etc) Incentives: lunch clubs, trips away, team building days long term service benefits etc   How to Apply Send your CV to [email protected] or reach out to our Head of HR & Operations Kinga Liu for an informal chat.   Equal Opportunities SPG Resourcing is an equal opportunities employer committed to creating an inclusive workplace. We provide reasonable adjustments throughout the recruitment process where required.   *Please note, we are unable to offer visa sponsorship for this role.

MLOps Manager

location
York
currency
£80,000 - £10,000
Job Title: Machine Learning Engineering Manager Location: London OR York (Hybrid) Salary: Competitive + Benefits Type: Permanent   About the Company: We are a growing, data-driven organisation investing significantly in our data and analytics capabilities as part of a major strategic transformation. With a strong focus on leveraging advanced analytics and machine learning to drive business performance, we are building scalable, production-grade ML platforms and maturing our data science practice across the enterprise.   The Role: This is a hands-on leadership role for a Machine Learning Engineering Manager who combines strong technical expertise with the ability to lead and develop a team. You will lead a newly formed ML Engineering team, building and maintaining the infrastructure and platforms required to deploy, monitor, and scale machine learning models in production. Working closely with Data Scientists, Platform Engineers, and cross-functional stakeholders, you will bridge the gap between model development and enterprise deployment, ensuring robust, reliable, and high-impact ML solutions. This is an exciting opportunity to shape and build the ML engineering function from the ground up, rather than stepping into a fully established team.   Key Responsibilities: Lead and line manage the ML Engineering team, including recruitment, onboarding, and capability development Build and maintain scalable ML infrastructure and deployment pipelines on cloud platforms (GCP Vertex AI essential, Azure desirable) Design, develop and own Python APIs (Flask/FastAPI) and services to serve machine learning models in real-time and batch environments Own the end-to-end MLOps lifecycle – from data ingestion through to model deployment, monitoring, and automation Translate business requirements into technical solution designs and deliver them from proof-of-concept to production Influence architectural decisions with a focus on scalability, resiliency, and cost-effectiveness Coach and mentor ML Engineers to raise technical maturity and best practices across the team Collaborate with Data Scientists, Data Engineers, and Platform teams to integrate ML solutions into business applications Implement CI/CD pipelines, Infrastructure as Code, monitoring, and model registry processes Drive operational excellence, code quality, and continuous improvement of ML platforms and processes Support the Head of Data Engineering on portfolio delivery, capacity planning, and value stream management   Skills & Experience Required: 5+ years’ experience as a Machine Learning Engineer with strong production deployment background Hands-on expertise with GCP (Vertex AI) and cloud-based ML model deployment and monitoring Solid Python development skills (Flask/FastAPI, OOP, unit testing, TDD) Strong understanding of MLOps practices and the challenges of moving models from research to production Experience with Infrastructure as Code (Terraform or similar), Docker, CI/CD, and Git workflows Good knowledge of core data science concepts (neural networks, random forests, etc.) and ability to review/interpret models Proven experience leading or mentoring technical teams Excellent stakeholder management and communication skills Ability to operate in a fast-paced, Agile environment and drive change Experience in financial services or a regulated industry is advantageous but not essential   If this sounds like something you are interested in, please get in contact. [email protected] SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.

Head Of Data

location
York
currency
£80,000 - £85,000
Job Title: Head of Data & BI Location: York (4 days in-office) Salary: £80,000 – £85,000 + Benefits Type: Permanent About the Company We are a growing, data-driven business investing heavily in our data capabilities as part of an ambitious 5-year growth strategy. With a strong focus on customer data and commercial performance, we are evolving our data platform and building the foundations for scalable, insight-led decision making. The Role This is a hands-on leadership role for a Head of Data & BI who combines strong technical capability with the ability to influence at a senior level. You will play a key role in shaping and delivering our data strategy, leading from the front on engineering and BI while working closely with stakeholders across the business to unlock value from data. This is an opportunity to build, improve, and put your stamp on the data function, rather than inherit a fully formed team. Key Responsibilities Lead the transition to a modern data platform (Microsoft Fabric) Design and deliver scalable data solutions aligned to business needs Own and improve the CRM, CDP, and customer data landscape Stay hands-on with data engineering, modelling, and solution delivery Set standards for data quality, governance, and output Partner with senior stakeholders to drive revenue and performance Translate complex requirements into clear, actionable solutions Proactively manage and influence stakeholders across the business Skills & Experience Required Strong background in data engineering and BI Solid experience with Python, SQL, and Azure Exposure to or experience with Microsoft Fabric (or similar modern platforms) Experience working with CRM and customer data systems Proven ability to operate in a hands-on technical leadership role Strong stakeholder management and communication skills Ability to challenge, influence, and drive change If this sounds like something you are interested in, please get in contact: [email protected] SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.  

D365 Architect

location
Leeds
currency
£750
Senior Dynamics 365 Architect We’re looking for a Senior Microsoft Dynamics 365 Architect to join a major enterprise CRM transformation programme within a global organisation undergoing significant IT modernisation. This role sits at the heart of a high-visibility Dynamics 365 Customer Service programme, where the focus is on building a modern CRM capability, integrating omni-channel communications, and expanding the platform across the organisation. The programme is already live for part of the business, and the next phase will focus on new business capabilities, telephony integration, and broader CRM expansion. This is an opportunity for an experienced architect to provide technical direction, reduce reliance on external delivery partners, and help shape the long-term architecture of the platform. The Role As the Dynamics 365 Architect, you will provide architectural leadership across the CRM platform, working closely with engineering teams, architects, and delivery leadership. The role requires someone who can balance strategic architecture with practical technical engagement, guiding developers, reviewing solutions, and ensuring the platform is scalable and aligned with best practice. You will also act as a technical mentor and trusted advisor within the team while helping establish long-term ownership of the platform. Key Responsibilities Own the architecture and technical direction of the Dynamics 365 Customer Service platform Provide architectural oversight across Dynamics 365, Power Platform, Azure, and DevOps environments Work closely with engineering teams to ensure solutions are well designed and scalable Guide developers and delivery teams through technical decision making and design reviews Help reduce reliance on external delivery partners by providing internal technical leadership Support upcoming omni-channel and telephony capabilities within Dynamics 365 Customer Service Collaborate with architects, engineers, and stakeholders across distributed teams What We’re Looking For Extensive experience as a Microsoft Dynamics 365 Architect Deep knowledge of Dynamics 365 Customer Service Strong experience across Power Platform, Azure, and DevOps Proven ability to define and guide CRM architecture within complex enterprise environments Experience working with engineering teams and providing technical mentorship Strong understanding of DevOps pipelines, CI/CD, and cloud architecture Background working in regulated environments or financial services is highly desirable This role requires someone with a strong technical career history, not just Dynamics certifications someone who understands the engineering challenges behind the platform and can guide teams effectively. Project Context Large-scale enterprise CRM transformation programme Dynamics 365 Customer Service platform already live in parts of the business Upcoming work includes new business functionality and telephony integration Significant investment in modernising the technology landscape This is a high-impact role within a transformation programme that is gaining strong visibility across the organisation. SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.

IT Operations & Support Lead

location
Huddersfield
currency
£40,000 - £60,000
IT Operations & Support Lead An international business with revenues exceeding £180m is looking for an IT Operations & Support Lead to support its UK business and play a key role in maintaining secure, reliable IT services across the organisation. This role combines hands-on IT support, vendor management and IT governance, offering an excellent opportunity for a strong IT support professional to step into a broader operational role. You’ll work closely with internal stakeholders, manage relationships with external IT providers, and support the continued improvement of the organisation’s IT processes, security posture, and user experience. The Role As the IT Operations & Support Lead, you will be responsible for supporting users across the UK business while helping ensure systems, devices and security standards are maintained effectively. You will also work alongside an IT apprentice, providing guidance and helping develop internal IT capability. Key responsibilities include: Providing internal IT support across the UK business Managing and coordinating support with the external managed service provider Supporting endpoint management including Autopilot, BitLocker and MFA Assisting with cybersecurity initiatives and Cyber Essentials compliance Maintaining IT documentation, policies and standard operating procedures Supporting ISO readiness and governance processes Managing the IT asset register, tagging and software inventory Supporting cyber awareness training across the business Assisting with ongoing improvements to IT processes and security practices Technology Environment The environment is largely Microsoft-based and includes: Microsoft 365 Azure / Entra ID Endpoint management (Autopilot, BitLocker) Multi-factor authentication Cyber Essentials security framework What We’re Looking For We’re looking for a proactive IT professional who enjoys working in a hands-on environment while improving systems and processes. Ideal experience includes: 4+ years’ experience in IT support or IT operations Strong experience supporting Microsoft 365 environments Experience with endpoint/device management Understanding of IT security principles and frameworks Experience maintaining documentation, policies and IT procedures Ability to manage relationships with external IT vendors or MSPs Strong organisational and communication skills Experience supporting security initiatives, asset management, or compliance processes (Cyber Essentials / ISO) would be beneficial. Why Join? Work for a growing international business (£180m turnover) Opportunity to own and improve internal IT operations Exposure to security, governance and operational IT projects Work closely with leadership and influence IT processes Opportunity to mentor and support junior IT staff If you're an experienced IT Support or IT Operations professional looking for a role where you can make a real impact across a growing organisation, we’d love to hear from you. SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.  

Data Scientist

location
York / Hybrid
currency
£60,000 - £65,000
Data Scientist - Global Insurance Firm London | York | Hybrid   Company Overview Our client is a global specialist insurer known for its innovative approach to risk and commitment to leveraging technology and data to drive better business decisions. With a strong presence in international markets, the organisation focuses on delivering high-quality insurance solutions while continually investing in advanced analytics, AI, and data capabilities.   The business promotes a collaborative, forward-thinking culture where data and technology play a central role in shaping strategy and delivering measurable value. Teams work across multiple functions to build impactful solutions that enhance underwriting, pricing, and operational decision-making.   Job Summary Our client is seeking a Data Scientist to join a growing analytics team supporting decision-making across the London Market. This is a high-impact role where you will act as a critical thinker and problem solver, applying advanced analytics and innovative thinking to complex business challenges.   You will work across multiple business areas, delivering both ad-hoc analysis and predictive or prescriptive models that support strategic and operational decisions. The role offers the opportunity to work with diverse datasets, apply modern machine learning techniques, and help strengthen the organisation’s data-driven culture.   As part of a multidisciplinary technical team, you will collaborate closely with data engineers, analysts, and business stakeholders to design and deliver scalable data solutions. This position is ideal for someone who enjoys turning complex data into actionable insights and communicating the business value of analytics.   Key Responsibilities Develop analytical solutions that support business decision-making using industry best practices and emerging data science methodologies. Work across the end-to-end data science lifecycle, from understanding business challenges to designing and implementing analytical models. Analyse both internal and external datasets to generate insights and predictive capabilities. Apply machine learning, statistical modelling, and advanced analytics techniques to solve complex business problems. Collaborate with cross-functional teams including data engineers, analysts, and business stakeholders such as pricing and underwriting teams. Communicate analytical findings clearly to non-technical stakeholders and demonstrate the value of data-driven solutions. Contribute to the development and maturity of analytics practices across the organisation. Support continuous improvement by exploring new analytical approaches and technologies.   Required Skills Degree in STEM (Science, Technology, Engineering, Mathematics) or a closely related discipline, or equivalent practical experience. Experience in data science, advanced analytics, or machine learning, or a strong interest in developing expertise in these areas. Strong understanding of statistics and quantitative analysis. Experience developing predictive or prescriptive models to generate business insights. Proficiency in programming languages such as Python, R, or SQL. Familiarity with version control systems, Agile methodologies, and modern development tools. Ability to work both independently and collaboratively within small teams. Strong written and verbal communication skills with the ability to present complex analytical findings clearly to stakeholders.   Preferred Skills Postgraduate degree in a relevant field such as Data Science, Statistics, or Machine Learning. Experience applying data science within financial services or insurance environments. Exposure to large language models, prompt engineering, or generative AI technologies. Experience working with cloud platforms such as Google Cloud Platform (GCP). Interest or experience in natural language processing (NLP) or computer vision. Knowledge of a wide range of machine learning techniques, from classical statistical models to deep learning methods. Understanding of software development best practices.   Benefits Competitive salary and performance-related incentives Pension contributions Generous annual leave allowance Flexible and hybrid working options Professional development and learning opportunities Collaborative and innovative working environment Opportunity to work on high-impact analytics projects within a global organisation   Equal Opportunity Statement SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.   Global Insurance Firm | London | York | Hybrid

Machine Learning Engineer

location
York
currency
£60,000 - £65,000
Machine Learning Engineer - Global Insurance Firm York | Hybrid   Company Overview Our client is a global specialist organisation operating within the insurance and financial services sector, recognised for its innovative approach to data, analytics, and emerging technologies. The organisation has a strong reputation for leveraging advanced data capabilities to drive smarter decision-making and deliver high-quality solutions to its customers.   With continued investment in artificial intelligence, cloud technologies, and analytics platforms, the company is building a modern data ecosystem that supports scalable machine learning solutions. The business fosters a collaborative and forward-thinking culture where engineering, data science, and technology teams work closely together to deliver impactful solutions across the organisation.   Job Summary Our client is seeking a Machine Learning Engineer to support the development, deployment, and operational management of machine learning models within a growing data and analytics function.   In this hands-on engineering role, you will build and maintain the infrastructure that enables machine learning models to operate at scale in production environments. You will work closely with data scientists, platform engineers, and developers to ensure machine learning solutions are robust, scalable, and seamlessly integrated into business applications.   The successful candidate will combine strong software engineering skills with an understanding of machine learning concepts, helping bridge the gap between model development and production deployment. You will play a key role in building APIs, developing deployment pipelines, and implementing best practices across the machine learning lifecycle.   Key Responsibilities Develop and maintain infrastructure to deploy machine learning models in both real-time and batch environments. Build and maintain Python-based APIs to serve machine learning models in production systems. Collaborate with cross-functional engineering teams to integrate machine learning services into applications and platforms. Work with platform and infrastructure teams to ensure deployments follow best practices for scalability and reliability. Design and implement CI/CD pipelines to support efficient machine learning model deployment. Monitor and maintain cloud-based machine learning services to ensure performance and reliability. Contribute to code quality through pull request reviews and adherence to software engineering standards. Write maintainable and reusable code using object-oriented programming principles and unit testing. Support data modelling and cloud infrastructure tasks where required. Contribute to the development and maintenance of the organisation’s model registry, including model tracking, monitoring, and lifecycle management.   Required Bachelor’s or Master’s degree in a quantitative discipline such as Computer Science, Mathematics, Statistics, Engineering, or a related field, or equivalent practical experience. Hands-on experience deploying, monitoring, and maintaining machine learning models in production environments. Strong Python development experience, ideally within a machine learning engineering context. Solid understanding of software engineering best practices, including clean code principles and testing. Experience working with cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with containerisation technologies such as Docker. Experience implementing CI/CD pipelines and working with Git-based development workflows. Knowledge of API development, monitoring, and logging. Strong problem-solving abilities and the ability to work independently on technical tasks. Experience working within Agile development environments.   Preferred Experience working within financial services or insurance environments. Familiarity with Infrastructure as Code tools such as Terraform. Experience implementing Test Driven Development (TDD) methodologies. Knowledge of cloud networking and distributed infrastructure. Experience working with a variety of machine learning models such as neural networks, ensemble methods, or other advanced techniques.   Key Technical Skills Python (including Flask or FastAPI frameworks) Object-Oriented Programming and unit testing Machine learning model deployment and management Terraform or similar Infrastructure-as-Code tools Cloud platforms (AWS, Azure, or Google Cloud) Docker and containerised deployments CI/CD pipelines Git-based development workflows SQL and data querying Cloud and API monitoring tools   Benefits Competitive salary and performance-related incentives Pension contributions Generous annual leave allowance Flexible or hybrid working arrangements Professional development and training opportunities Collaborative and innovative working culture Opportunity to work on advanced machine learning and AI-driven initiatives   Equal Opportunity Statement SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.   Global Insurance Firm | York | Hybrid

Data Scientist

location
York
currency
£60,000 - £0
Data Scientist - Global Insurance Firm London | York | Hybrid   Company Overview Our client is a global specialist insurer known for its innovative approach to risk and commitment to leveraging technology and data to drive better business decisions. With a strong presence in international markets, the organisation focuses on delivering high-quality insurance solutions while continually investing in advanced analytics, AI, and data capabilities.   The business promotes a collaborative, forward-thinking culture where data and technology play a central role in shaping strategy and delivering measurable value. Teams work across multiple functions to build impactful solutions that enhance underwriting, pricing, and operational decision-making.   Job Summary Our client is seeking a Data Scientist to join a growing analytics team supporting decision-making across the London Market. This is a high-impact role where you will act as a critical thinker and problem solver, applying advanced analytics and innovative thinking to complex business challenges.   You will work across multiple business areas, delivering both ad-hoc analysis and predictive or prescriptive models that support strategic and operational decisions. The role offers the opportunity to work with diverse datasets, apply modern machine learning techniques, and help strengthen the organisation’s data-driven culture.   As part of a multidisciplinary technical team, you will collaborate closely with data engineers, analysts, and business stakeholders to design and deliver scalable data solutions. This position is ideal for someone who enjoys turning complex data into actionable insights and communicating the business value of analytics.   Key Responsibilities Develop analytical solutions that support business decision-making using industry best practices and emerging data science methodologies. Work across the end-to-end data science lifecycle, from understanding business challenges to designing and implementing analytical models. Analyse both internal and external datasets to generate insights and predictive capabilities. Apply machine learning, statistical modelling, and advanced analytics techniques to solve complex business problems. Collaborate with cross-functional teams including data engineers, analysts, and business stakeholders such as pricing and underwriting teams. Communicate analytical findings clearly to non-technical stakeholders and demonstrate the value of data-driven solutions. Contribute to the development and maturity of analytics practices across the organisation. Support continuous improvement by exploring new analytical approaches and technologies.   Required Skills Degree in STEM (Science, Technology, Engineering, Mathematics) or a closely related discipline, or equivalent practical experience. Experience in data science, advanced analytics, or machine learning, or a strong interest in developing expertise in these areas. Strong understanding of statistics and quantitative analysis. Experience developing predictive or prescriptive models to generate business insights. Proficiency in programming languages such as Python, R, or SQL. Familiarity with version control systems, Agile methodologies, and modern development tools. Ability to work both independently and collaboratively within small teams. Strong written and verbal communication skills with the ability to present complex analytical findings clearly to stakeholders.   Preferred Skills Postgraduate degree in a relevant field such as Data Science, Statistics, or Machine Learning. Experience applying data science within financial services or insurance environments. Exposure to large language models, prompt engineering, or generative AI technologies. Experience working with cloud platforms such as Google Cloud Platform (GCP). Interest or experience in natural language processing (NLP) or computer vision. Knowledge of a wide range of machine learning techniques, from classical statistical models to deep learning methods. Understanding of software development best practices.   Benefits Competitive salary and performance-related incentives Pension contributions Generous annual leave allowance Flexible and hybrid working options Professional development and learning opportunities Collaborative and innovative working environment Opportunity to work on high-impact analytics projects within a global organisation   Equal Opportunity Statement SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.   Global Insurance Firm | London | York | Hybrid

Lead Data Scientist

location
Manchester
currency
£65,000 - £90,000
Lead Data Scientist Location: South Manchester - Hybrid (after 3 months) Salary: £65,000-£80,000 (Negotiable) Type: Permanent We are hiring a Lead Data Scientist to join a growing, customer facing data science practice within an established digital transformation consultancy. You will deliver impactful tech for good programmes across Civil Defence, Healthcare, Sustainable Environment and Digital Democracy, working directly with customers to solve complex, high value problems. The Role: Build effective working relationships with key customer & third party stakeholders, leading interactions within your domain Work with customers to scope technical requirements and solution design Own the end to end design and implementation of larger scale data science solutions, assuring development and maintenance of strong documentation, and ensuring that designs are translated into implementation Own the full lifecycle from design and build through to deployment and continuous improvement across larger data science services Work in agile, multidisciplinary teams alongside Engineers and UCD specialists Act as point of technical assurance for the work of junior practitioners, and support Senior practitioners to maximise quality and pace Support with recruitment and training activities to enable continued growth of the data science capability You will be acting as one of the main faces of the business on larger scale Data Science services, responsible for technical design, customer stakeholder management, assurance & deployment. What we are looking for: Strong commercial data science experience in Agile environments Excellent stakeholder management skills, ability to quickly build credibility and rapport with both technical and non-technical stakeholders Good Python or R skills, writing production ready code Experience with AWS, Azure or GCP Experience deploying models into live environments Experience working with sensitive data and understanding governance best practice Ability to clearly communicate complex technical outputs to stakeholders Ability to accurately translate client requirements into technical solutions, and Desirable: NLP experience Experience deploying Generative AI applications, such as chatbots or RAG systems Consultancy or professional services background would be advantageous If you are a Lead Data Scientist who enjoys customer interaction and are looking to advance your career whilst helping deliver some of the UK’s most important tech for good projects, we’d love to hear from you.

Business Analyst

location
Sheffield
currency
£45,000 - £50,000
SPG Resourcing is currently partnering with a leading UK transport organisation to recruit an IT Business Analyst to support the delivery and evolution of digital customer service platforms within a large-scale operational environment. This is an exciting opportunity to join a business that supports millions of customer journeys each year, operating complex customer support services including compensation processing, complaints management, retail services, assisted travel support, quality assurance, and fraud prevention. Technology plays a critical role in enabling these services, and this role will be instrumental in shaping the systems and processes that support frontline customer service teams. The Role Reporting to the IT Director, the IT Business Analyst will work closely with operational teams, technology stakeholders, and external partners to identify business requirements and design effective IT solutions. You will play a key role in improving systems that support customer contact centre operations, ensuring technology enables teams to deliver efficient, high-quality customer support. Key Responsibilities Collaborate with business stakeholders to understand operational needs, goals and improvement opportunities Gather, document and refine business requirements including functional specifications and user stories Facilitate discovery workshops and design sessions to define requirements and solutions Work closely with project teams to design and implement systems and process improvements Analyse operational and service data to identify trends and opportunities for optimisation Prepare reports and presentations to communicate insights and recommendations to stakeholders Track project progress and identify potential risks or issues Support testing and validation of new systems to ensure business requirements are met Assist with end-user training and support to ensure successful adoption of new technologies Required Skills & Experience Broad IT knowledge across infrastructure, security and enterprise applications Experience working with Salesforce Service Cloud or similar CRM platforms Experience working within Agile delivery environments Strong stakeholder engagement and communication skills Experience writing and refining user stories and acceptance criteria Ability to facilitate workshops and requirement gathering sessions Strong analytical and problem-solving skills Experience working across multiple teams and business functions Desirable Experience Knowledge of contact centre technologies such as Amazon Connect Exposure to intelligent automation tools, including chatbots or AI-driven service technologies Experience mapping customer journeys and service processes Experience within transport, rail, or contact centre environments Familiarity with rail systems such as Fujitsu STAR, Journey Planner or similar platforms Location The role is based in Sheffield city centre, approximately a 10-minute walk from the train station. Hybrid working is available, with three days per week expected in the office to support collaboration and stakeholder engagement. Occasional travel to other UK locations may be required. SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.  

Senior Data Scientist

location
London
currency
£75,000 - £80,000
Data Scientist - Global Insurance Firm London | York | Hybrid   Company Overview Our client is a global specialist insurer known for its innovative approach to risk and commitment to leveraging technology and data to drive better business decisions. With a strong presence in international markets, the organisation focuses on delivering high-quality insurance solutions while continually investing in advanced analytics, AI, and data capabilities.   The business promotes a collaborative, forward-thinking culture where data and technology play a central role in shaping strategy and delivering measurable value. Teams work across multiple functions to build impactful solutions that enhance underwriting, pricing, and operational decision-making.   Job Summary Our client is seeking a Data Scientist to join a growing analytics team supporting decision-making across the London Market. This is a high-impact role where you will act as a critical thinker and problem solver, applying advanced analytics and innovative thinking to complex business challenges.   You will work across multiple business areas, delivering both ad-hoc analysis and predictive or prescriptive models that support strategic and operational decisions. The role offers the opportunity to work with diverse datasets, apply modern machine learning techniques, and help strengthen the organisation’s data-driven culture.   As part of a multidisciplinary technical team, you will collaborate closely with data engineers, analysts, and business stakeholders to design and deliver scalable data solutions. This position is ideal for someone who enjoys turning complex data into actionable insights and communicating the business value of analytics.   Key Responsibilities Develop analytical solutions that support business decision-making using industry best practices and emerging data science methodologies. Work across the end-to-end data science lifecycle, from understanding business challenges to designing and implementing analytical models. Analyse both internal and external datasets to generate insights and predictive capabilities. Apply machine learning, statistical modelling, and advanced analytics techniques to solve complex business problems. Collaborate with cross-functional teams including data engineers, analysts, and business stakeholders such as pricing and underwriting teams. Communicate analytical findings clearly to non-technical stakeholders and demonstrate the value of data-driven solutions. Contribute to the development and maturity of analytics practices across the organisation. Support continuous improvement by exploring new analytical approaches and technologies.   Required Skills Degree in STEM (Science, Technology, Engineering, Mathematics) or a closely related discipline, or equivalent practical experience. Experience in data science, advanced analytics, or machine learning, or a strong interest in developing expertise in these areas. Strong understanding of statistics and quantitative analysis. Experience developing predictive or prescriptive models to generate business insights. Proficiency in programming languages such as Python, R, or SQL. Familiarity with version control systems, Agile methodologies, and modern development tools. Ability to work both independently and collaboratively within small teams. Strong written and verbal communication skills with the ability to present complex analytical findings clearly to stakeholders.   Preferred Skills Postgraduate degree in a relevant field such as Data Science, Statistics, or Machine Learning. Experience applying data science within financial services or insurance environments. Exposure to large language models, prompt engineering, or generative AI technologies. Experience working with cloud platforms such as Google Cloud Platform (GCP). Interest or experience in natural language processing (NLP) or computer vision. Knowledge of a wide range of machine learning techniques, from classical statistical models to deep learning methods. Understanding of software development best practices.   Benefits Competitive salary and performance-related incentives Pension contributions Generous annual leave allowance Flexible and hybrid working options Professional development and learning opportunities Collaborative and innovative working environment Opportunity to work on high-impact analytics projects within a global organisation   Equal Opportunity Statement SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.

Principal Data Scientist

location
London
currency
£80,000 - £85,000
Principal Data Scientist - Global Insurance Firm London | Hybrid   Company Overview Our client is a global organisation operating within the insurance and financial services sector, recognised for its strategic investment in data, analytics, and emerging technologies. The business leverages advanced analytics and artificial intelligence to enhance decision-making, optimise operational processes, and deliver innovative solutions across its global operations. With a strong commitment to building a data-driven culture, the organisation brings together multidisciplinary teams of data scientists, engineers, and technology specialists to develop scalable analytics solutions that drive measurable business impact. Employees are encouraged to collaborate across functions, contribute innovative ideas, and continuously develop their technical and leadership capabilities.   Job Summary Our client is seeking a Principal Data Scientist to lead the delivery of complex, high-impact data science initiatives across multiple business functions. In this role, you will provide technical leadership and strategic direction for advanced analytics and machine learning solutions that support key business priorities.   You will be responsible for guiding the end-to-end development of data science projects, from translating complex business challenges into technical solutions through to delivering scalable models and analytical frameworks. In addition to hands-on technical work, you will play a key role in mentoring data scientists, setting technical standards, and strengthening the organisation’s analytics capability.   Working closely with cross-functional teams across engineering, data, and business functions, you will help ensure data science solutions deliver measurable value and are effectively embedded into operational processes.   Key Responsibilities Apply industry best practices, emerging methodologies, and research-driven approaches to develop data science solutions that support business innovation. Provide technical leadership across the end-to-end lifecycle of complex data science initiatives, from problem definition through to deployment and evaluation. Translate complex business challenges into structured analytical and modelling approaches. Work with large and diverse datasets, including both internal and third-party data sources. Develop and implement advanced machine learning and statistical modelling techniques to generate actionable insights and deliver measurable business impact. Provide mentorship and technical guidance to junior and mid-level data scientists, promoting best practices and continuous skill development. Collaborate closely with data engineers, analysts, and business stakeholders to ensure successful delivery and adoption of analytical solutions. Contribute to the development of analytical frameworks that measure the commercial impact and efficiency of data science solutions. Support the growth of the organisation’s data and analytics community by sharing knowledge and promoting advanced analytical capabilities.   Required Bachelor’s or Master’s degree in a quantitative discipline such as Computer Science, Mathematics, Statistics, Physics, Engineering, or a related field, or equivalent practical experience. Extensive professional experience in data science or advanced analytics, including a proven track record delivering complex and impactful data science solutions. Strong experience applying machine learning, statistical modelling, and advanced analytical techniques to solve business problems. Demonstrated ability to lead technical delivery of complex analytics initiatives from concept through to production deployment. Experience mentoring or supporting the technical development of data scientists. Strong understanding of Agile development methodologies and software engineering best practices relevant to data science. Excellent communication skills with the ability to translate complex analytical findings into clear, actionable insights for both technical and non-technical stakeholders. Experience collaborating with cross-functional teams including engineering, product, and business stakeholders.   Preferred Experience applying data science within financial services or insurance environments. Experience implementing frameworks to measure the commercial impact of machine learning and analytics initiatives. Familiarity with deploying scalable machine learning models in cloud or production environments.   Key Technical Skills Advanced proficiency in Python (and optionally R) for data science and analytics Strong SQL capabilities for data extraction and manipulation Deep expertise across a range of machine learning and statistical modelling techniques, including classical models, ensemble methods, and deep learning Experience with Generative AI, Large Language Models (LLMs), Natural Language Processing (NLP), or Computer Vision applications Strong understanding of statistics, experimental design, and model evaluation techniques Familiarity with cloud platforms and scalable data environments   Impact and Achievements Success in this role will be measured by your ability to: Lead the development and deployment of high-impact machine learning and AI-driven solutions that generate measurable commercial value. Translate complex analytical insights into tangible improvements across business processes and performance metrics. Elevate the technical maturity and capability of the data science function by introducing industry-leading methodologies, tools, and best practices. Support the growth and development of the wider analytics team through mentorship and technical leadership.   Benefits Competitive salary and performance-related incentives Pension contributions Generous annual leave allowance Flexible and hybrid working arrangements Professional development and leadership growth opportunities Collaborative and innovative technical environment Opportunity to shape enterprise-level data science strategy and capabilities   Equal Opportunity Statement SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.

Lead ML Engineer

location
London
currency
£90,000 - £95,000
Lead Machine Learning Engineer - Global Insurance Firm London | Hybrid   Company Overview Our client is a global organisation operating within the insurance and financial services sector, recognised for its commitment to innovation and the strategic use of data and technology. The business is investing heavily in modern data platforms, artificial intelligence, and advanced analytics to drive smarter decision-making and deliver value across its operations.   With a strong focus on collaboration and continuous improvement, the organisation brings together multidisciplinary teams spanning data science, engineering, and technology to build scalable, production-grade solutions. Employees are encouraged to contribute new ideas, develop their technical capabilities, and play an active role in shaping the organisation’s data-driven future.   Job Summary Our client is seeking a Lead Machine Learning Engineer to shape and scale its machine learning engineering capability while ensuring the successful deployment and operation of machine learning solutions in production environments.   This leadership role combines technical expertise with people management responsibilities, overseeing a team of Machine Learning Engineers while driving best practices across machine learning deployment, infrastructure, and MLOps. You will play a critical role in building scalable platforms, establishing engineering standards, and enabling teams to deliver robust, production-ready machine learning systems.   Working closely with data science teams, platform engineers, and senior stakeholders, you will ensure the organisation can efficiently move machine learning models from experimentation to reliable production systems. This role offers the opportunity to influence technical strategy, mentor engineers, and contribute to the development of enterprise-scale machine learning capabilities.   Key Responsibilities People Leadership Manage and develop Machine Learning Engineers, including setting objectives, conducting performance reviews, and supporting career progression. Foster a strong engineering culture that emphasises collaboration, quality, and operational excellence. Provide mentorship and coaching to support both technical and professional development.   Strategic Capability Development Define and evolve machine learning engineering strategy in alignment with organisational objectives. Establish engineering standards for machine learning deployment, infrastructure, and operational practices. Drive capability development across teams, including upskilling in MLOps, cloud platforms, and software engineering best practices.   Technical Enablement & Platform Ownership Lead the ownership and evolution of the organisation’s MLOps platform, ensuring reliability, scalability, and security. Enable scalable and reusable machine learning delivery across multiple business initiatives. Lead technical exploration activities such as proof-of-concepts and architectural investigations.   Governance & Standards Ensure machine learning systems comply with security, architecture, and operational standards. Establish guardrails for production machine learning systems, including monitoring, retraining, deployment, and lifecycle management.   Collaboration & Influence Partner closely with data science teams to ensure effective transition from experimentation to production deployment. Collaborate with platform and engineering teams to integrate machine learning solutions into enterprise systems. Represent machine learning engineering within strategic technology discussions and influence platform and tooling decisions.   Qualifications and Skills Required Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or another quantitative discipline, or equivalent practical experience. Significant experience as a Senior or Lead Machine Learning Engineer delivering machine learning systems in production environments. Strong understanding of machine learning and data science concepts, including supervised and unsupervised learning, feature engineering, and model evaluation techniques. Demonstrated experience leading or mentoring engineering teams, setting standards, and developing technical capabilities. Proven experience owning or managing MLOps platforms or critical machine learning infrastructure. Experience designing and implementing frameworks to evaluate the commercial impact of machine learning systems in production. Experience collaborating with data scientists throughout the end-to-end machine learning lifecycle. Strong communication skills and ability to work within Agile, cross-functional teams.   Preferred Experience working within insurance, financial services, or other regulated industries. Experience implementing enterprise-scale machine learning platforms and governance frameworks. Exposure to advanced monitoring, incident management, and reliability practices for machine learning services.   Key Technical Skills Python within a machine learning engineering context, including object-oriented programming, testing, and design patterns Experience deploying, monitoring, and maintaining machine learning models in production systems Cloud platforms such as AWS, Azure, or Google Cloud Containerised deployments using Docker or similar technologies MLOps practices, including CI/CD pipelines and Git-based development workflows Infrastructure as Code tools such as Terraform Experience with API operations, monitoring, logging, and reliability management Strong working knowledge of SQL and data integration across application ecosystems   Benefits Competitive salary and performance-based incentives Pension contributions Generous annual leave allowance Flexible and hybrid working arrangements Professional development and leadership growth opportunities Collaborative and innovative technical environment Opportunity to shape enterprise-scale machine learning engineering capabilities   Equal Opportunity Statement SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.  

SAP Security Lead

location
Leeds
currency
£60,000 - £65,000
SAP Security & Authorisations Consultant Location: Leeds (Hybrid – 1 day per week onsite) Salary: £60,000 – £65,000 + benefits Type: Permanent A leading UK organisation is seeking an experienced SAP Security & Authorisations Consultant to join their in-house SAP team. This is a key hands-on role responsible for owning and supporting SAP Security and Authorisations across a complex S/4HANA landscape. You’ll work closely with Functional Leads, SAP specialists, and audit teams to ensure robust access controls, compliance, and operational stability across the SAP environment. The Role This is a hands-on position focused on the day-to-day ownership of SAP Security and Authorisations, including role management, access provisioning, and audit support. Key responsibilities include: Managing SAP roles and authorisations across the S/4HANA environment Supporting user access requests, role assignments, and authorisation changes Maintaining and enhancing SAP Fiori security and authorisations Supporting audit and compliance activities, including external audit requirements Collaborating with functional teams to ensure appropriate access controls Supporting ongoing improvements to SAP Security processes and governance Assisting with security across integrated SAP systems including BW You’ll play a central role in ensuring SAP Security is well managed, compliant, and aligned with business needs. Required Experience Strong hands-on SAP Security & Authorisations experience Proven experience supporting SAP S/4HANA environments Experience with SAP Fiori authorisations (essential) Experience creating and maintaining roles using PFCG Experience supporting audit and compliance requirements Strong stakeholder engagement and collaboration skills Desirable Experience SAP BW Security experience SAP Analytics Cloud exposure Experience working in large or complex SAP environments Utilities or regulated industry experience The Team & Environment You’ll join an established SAP team in a collaborative, supportive environment with a strong focus on knowledge sharing and continuous improvement. The organisation offers hybrid working, flexible arrangements, and long-term career stability. If you're an experienced SAP Security professional looking to take ownership in a hands-on S/4HANA environment, we’d welcome your application. SPG Resourcing is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of the workforce we hire. We offer reasonable accommodation at every stage of the application and interview process.

Senior Data Scientist

location
Manchester
currency
£50,000 - £65,000
Senior Data Scientist Location: South Manchester – Hybrid (after 3 months) Salary: £50,000-£65,000 Type: Permanent We are hiring a Senior Data Scientist to join a growing, customer facing data science practice within an established digital transformation consultancy. You will deliver impactful tech for good programmes across Civil Defence, Healthcare, Sustainable Environment and Digital Democracy, working directly with customers to solve complex, high value problems. The Role: Lead the end to end design and implementation of complex data science solutions Own the full lifecycle from design and build through to deployment and continuous improvement Work in agile, multidisciplinary teams alongside Engineers and UCD specialists Engage directly with clients, and build trusted practitioner relationships Mentor junior data scientists and help structure high quality delivery This is a hands-on, customer facing role in a cloud native, delivery focused environment. What we are looking for: Strong commercial data science experience in Agile environments Good Python or R skills, writing production ready code Experience with AWS, Azure or GCP Experience deploying models into live environments Experience working with sensitive data and understanding governance best practice Ability to clearly communicate complex technical outputs to stakeholders Desirable: NLP experience Generative AI experience, such as chatbots or RAG systems Consultancy or professional services background would be advantageous If you are a Senior Data Scientist who enjoys client engagement, meaningful delivery and operating at production, we’d be keen to hear from you!