BUISNESS
INTELLIGENCE
RECRUITMENT
From analysts to developers, Business Intelligence (BI) roles are indispensable, and an integral part of any data-driven team. Responsible for processing and visualising raw data over a variety of software applications, BI professionals help companies process their raw data into insightful solutions to solve complex business problems.
This role, like many other data-driven roles, helps companies process historical data, get insightful reports to the people who need them, and work with business leaders to understand what data they should analyse and what it means to their bottom line.
If you’re looking for recruitment support or jobs specialising in Cognos, Tableau, Qlikview, Looker, Domo, Birst, Microsoft Stack (SSIS, SSRS, SSAS), we have the team to help.
MAKING YOUR SEARCH
MORE INTELLIGENT
We work with elite brands who operate across all sectors, from eCommerce to financial services. They know Harnham are the company to provide them with the Business Intelligence talent they need.
We have the knowledge, the network and the required drive to find the best candidates on the market, as well as working with some of the most exciting data businesses around.
If you’re hoping to change careers or are looking for the right talent to fill an opening, Harnham can help.
As working from home becomes ever more common, you can now search Remote Data and Technology Jobs.
JOBS
LATEST
OPPORTUNITIES
Harnham are a specialist Data & AI recruitment business with teams that only focus on niche areas.
Head of Content & Creative
Nottingham
£60000 - £65000
+ Advanced Analytics & Marketing Insights
PermanentNottingham, Nottinghamshire
To Apply for this Job Click Here
Head of Content & Creative
Location: Hybrid (Nottingham with flexible remote working)
Salary: Up to £65,000
This is an opportunity to shape the content and creative direction of an international organisation delivering meaningful impact across multiple markets. As a newly created leadership role, you will bring strategic focus to an established in-house team, helping transform complex topics into compelling stories that drive engagement, build trust and support fundraising growth.
The Company
They are a well-established international organisation operating across a range of global programmes and initiatives. Following a period of transformation, they are investing in a more coordinated approach to audience engagement, fundraising and brand communication. With an established creative function already in place, they are now seeking a senior content leader to define strategy, elevate storytelling and create greater impact through content.
The Role
- Develop and own the global content and creative strategy across multiple markets and audiences.
- Lead the creation of compelling, audience-focused storytelling that supports engagement, awareness and fundraising objectives.
- Set the strategic direction for content across digital and offline channels.
- Guide messaging across social media, email, SMS, WhatsApp and wider campaign activity.
- Collaborate with senior marketing and fundraising stakeholders to align content with organisational priorities.
- Use audience insight and performance data to inform content planning and creative decisions.
- Lead, mentor and develop an established content and creative team.
- Ensure brand consistency while adapting communications for different audiences and regional needs.
Your Skills & Experience
- Strong experience developing and delivering content strategy at a senior level.
- A background in content, creative, brand or storytelling leadership roles.
- Proven ability to lead and develop high-performing content or creative teams.
- Experience turning complex subjects into clear, engaging and impactful narratives.
- Strong understanding of audience insight and how it can shape content and campaign strategy.
- Ability to influence and manage multiple stakeholders across different functions and locations.
- Excellent editorial judgement with a focus on measurable outcomes and performance.
- Experience operating across multi-channel content environments including social, digital and offline communications.
What They Offer
- Opportunity to build and shape a newly created leadership function.
- Exposure to international audiences and campaigns.
- The chance to influence organisational storytelling at a strategic level.
- Career development within a growing and evolving team environment.
- A collaborative culture with strong executive support for the role.
How to Apply
If you are an experienced content and creative leader looking for an opportunity to shape global storytelling strategy, apply today to learn more about this Head of Content & Creative position.

To Apply for this Job Click Here
BI Developer (12-18 month FTC)
London
£50000 - £60000
+ Advanced Analytics & Marketing Insights
PermanentLondon
To Apply for this Job Click Here
BI DEVELOPER (12-18 MONTH FTC)
LONDON/HYBRID
UP TO £60,000
This is an excellent opportunity for a BI Developer to join a growing consultancy that delivers data and analytics solutions to leading investment and financial services organisations. You’ll work on a variety of complex data projects, gain exposure to different client environments, and contribute to the development of scalable business intelligence solutions that drive decision-making.
ROLES AND RESPONSIBILITIES:
The BI Developer will:
- Build and maintain ETL processes and data pipelines.
- Develop and optimise SQL Server and T-SQL solutions.
- Design and enhance semantic, tabular, and dimensional data models.
- Support SSAS cube development and DAX calculations.
- Work closely with data and business analysts to translate requirements into technical solutions.
- Troubleshoot data issues and supporting end users.
- Contribute to testing, quality assurance, and peer review activities.
- Collaborate with senior developers on solution design and technical delivery.
- Work with evolving requirements and diverse client architectures.
YOUR SKILLS AND EXPERIENCE:
The ideal candidate will have the following skills and experience:
- Strong commercial experience with SQL Server and T-SQL development.
- Proven ETL development and data pipeline experience.
- Solid understanding of data warehousing principles and best practices.
- Experience with dimensional modelling, including concepts such as star schema, semantic models, tabular models and Kimball methodologies.
- Exposure to DAX development.
- Experience working across complex data environments and multiple stakeholders.
- Strong problem-solving and communication skills.
- Consultancy experience is highly desirable, although candidates from fast-paced project environments will also be considered.
- Exposure to Python would be advantageous.
APPLY BELOW

To Apply for this Job Click Here
BI Developer
London
£50000 - £60000
+ Advanced Analytics & Marketing Insights
PermanentLondon
To Apply for this Job Click Here
BI Developer
London/Hybrid
Up To £60,000
This is an excellent opportunity for a BI Developer to join a specialist data consultancy delivering high-impact projects for clients across the private capital and investment sector. You’ll work on complex data integration challenges, gain exposure to a variety of client environments, and play a key role in building scalable data solutions that drive business decision-making.
The Company
They are a growing data and technology consultancy that helps investment-focused organisations unlock greater value from their data. Combining advisory expertise with a proprietary data platform, they deliver solutions across reporting, analytics, system integration, and operational efficiency. With an established client base and a strong reputation in their market, they offer a collaborative environment where individuals are encouraged to take ownership and develop their technical expertise.
The Role
As a BI Developer, you will work closely with analysts, developers, and client stakeholders to design and deliver robust data solutions.
Key responsibilities include:
- Building and maintaining ETL pipelines across a range of client environments
- Developing, optimising, and supporting complex T-SQL solutions
- Designing and enhancing semantic, tabular, and dimensional data models
- Supporting data warehousing initiatives and reporting capabilities
- Developing and maintaining DAX calculations and analytical models
- Troubleshooting data issues and resolving technical challenges
- Collaborating with analysts to translate business requirements into technical solutions
- Working directly with client data environments and contributing to solution design
- Supporting the delivery of data integration projects across varying architectures and technology stacks
- Managing changing priorities while maintaining high-quality delivery
Your Skills & Experience
You will ideally have:
- Strong commercial experience with SQL, preferably T-SQL
- Experience designing and building ETL pipelines
- SQL Server development experience
- Strong understanding of data warehousing principles
- Experience with dimensional modelling, including concepts such as star schema, semantic models, tabular models, and Kimball methodologies
- Exposure to DAX and analytical modelling
- Experience working across complex data environments
- Strong stakeholder communication skills and the ability to work with evolving requirements
- Experience within a consultancy or project-based environment, or evidence of delivering multiple concurrent initiatives in a fast-paced setting
- Python experience would be advantageous but is not essential
What They Offer
- £50,000 – £60,000 base salary
- Hybrid working model with three days per week in the London office
- Fixed-term contract with strong potential for longer-term opportunities
- Exposure to leading organisations within the private capital and investment space
- Opportunity to work with modern data technologies and proprietary platforms
- Varied, project-driven work across different client environments
- Investment in professional development, training, and certifications
- A collaborative culture that values autonomy, ownership, and continuous learning
How to Apply
If you’re a BI Developer with strong SQL, ETL, and data modelling expertise looking to broaden your experience within a specialist consultancy environment, please apply with your CV to be considered.

To Apply for this Job Click Here
Senior / Lead Analytics Consultant
London
£50000 - £90000
+ Advanced Analytics & Marketing Insights
PermanentLondon
To Apply for this Job Click Here
Senior / Lead Analytics Consultant
Up to £90,000
London (1 day a month in office)
This is an opportunity to join a high-impact Strategic Data & Analytics team where analytics is embedded directly within the business. You’ll work on meaningful commercial challenges, develop analytical products used across the organisation, and play a key role in shaping how data-driven decision-making is delivered at scale.
THE COMPANY
They are a growing, data-driven organisation that places analytics at the heart of commercial decision-making. Their Strategic Data & Analytics team partners closely with senior stakeholders, consultants, and client-facing teams to deliver products that create measurable business value. Rather than operating as a traditional IT function, the team focuses on solving real-world problems through data, analytics, and technology. You’ll join a collaborative environment where ownership, innovation, and practical delivery are highly valued.
THE ROLE
As a Senior / Lead Analytics Consultant, you will take ownership of analytical products from concept through to deployment and adoption.
Specifically, you can expect to be involved in the following:
- Partnering with senior stakeholders to translate complex business challenges into actionable analytical solutions
- Owning the end-to-end delivery of analytical products, from requirements gathering through to production deployment
- Designing and developing reusable frameworks, libraries, templates, and analytical tools
- Building scalable, maintainable solutions that can be adopted across multiple teams and use cases
- Collaborating with both technical and non-technical stakeholders to drive product adoption
- Contributing to development standards, best practices, and delivery processes
- Reviewing and supporting the work of colleagues within a collaborative team environment
- Working within modern software development and governance frameworks while helping shape future ways of working
SKILLS AND EXPERIENCE
The successful Senior / Lead Analytics Consultant will have the following skills and experience:
- Strong commercial experience delivering analytical products that drive business outcomes
- Excellent stakeholder management skills with the ability to engage senior leaders and non-technical audiences
- Proven experience taking solutions from ambiguous requirements through to sustained business usage
- Advanced Python development skills for analytics, modelling, or data product development
- Experience with analytical application frameworks such as Shiny, Streamlit, Dash, or similar technologies
- Strong understanding of software engineering best practices including version control and CI/CD principles
- Experience with tools such as Git, Azure DevOps, Docker, Terraform, or comparable platforms
- Ability to work effectively in a fast-paced environment with evolving priorities
- Strong communication skills and a collaborative, consultative mindset
BENEFITS
The successful Senior / Lead Analytics Consultant will receive the following benefits:
- Salary up to £90,000 – depending on experience
HOW TO APPLY
Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here
BI Developer (12-18 month FTC)
London
£50000 - £60000
+ Advanced Analytics & Marketing Insights
PermanentLondon
To Apply for this Job Click Here
BI Developer (12-18 month FTC)
London (Hybrid – 3 days in office) | £50,000 – £60,000
An exciting opportunity has arisen for a BI Developer to join a growing data consultancy on a fixed-term contract. This role offers the chance to work on complex data integration and business intelligence projects for high-profile clients, helping organisations unlock greater value from their data. With exposure to a variety of technology environments and the opportunity to take ownership of delivery, this is an excellent role for someone who enjoys solving data challenges in a fast-paced, client-focused environment.
The Company
Our client is a specialist data and technology consultancy that helps organisations improve reporting, analytics, and decision-making through modern data solutions. They work with complex data environments, supporting clients with data integration, business intelligence, and data platform development.
The Role
- As a BI Developer, you will play a key role in designing, developing, and maintaining business intelligence solutions across a range of client projects.
- Responsibilities include:
- Developing and maintaining ETL pipelines and data integration processes
- Writing, optimising, and troubleshooting complex T-SQL queries and stored procedures
- Building and enhancing semantic and tabular data models
- Supporting SSAS cube development and DAX calculations
- Applying dimensional modelling and data warehousing best practices
- Collaborating with business and data analysts to translate requirements into technical solutions
- Investigating data issues and supporting users with technical queries
- Contributing to testing, quality assurance, and solution design activities
- Working within a consultancy environment where priorities and requirements can evolve
Your Skills & Experience
- Strong commercial experience with SQL Server and T-SQL development
- Experience building and maintaining ETL processes and data pipelines
- Solid understanding of data warehousing concepts and dimensional modelling
- Experience working with semantic models, tabular models, star schemas, Kimball methodologies, or similar data modelling approaches
- Exposure to SSAS, DAX, and BI solution development
- Experience working across different data architectures and technology environments
- Strong problem-solving and stakeholder communication skills
- Ability to work independently and adapt to changing priorities
- Python development or scripting experience
- Azure data platform exposure
- Consultancy or client-facing project delivery experience
What They Offer
- Salary of £50,000 – £60,000
- 12-18 month fixed-term contract
- Hybrid working model with 3 days in the London office
- Exposure to a wide range of client projects and data environments
- Ongoing learning and development opportunities, including certifications and training
- Private healthcare and enhanced pension contributions
- Clear opportunities to develop technical and consulting expertise
- Collaborative, high-performance culture with strong ownership and autonomy
Please note that sponsorship is not available for this position. Applicants must have the right to work in the UK without requiring current or future visa sponsorship.
How to Apply
If you’re an experienced BI Developer, apply below!

To Apply for this Job Click Here
BI Engineer
London
£50000 - £60000
+ Advanced Analytics & Marketing Insights
PermanentLondon
To Apply for this Job Click Here
BI Engineer – 12 month FTC
London (Hybrid)
Up to £60,000
This is an excellent opportunity for a BI Engineer to join a growing data consultancy delivering complex data and analytics solutions for investment and financial services clients. You’ll work on challenging data integration projects, gain exposure to a variety of modern data environments, and develop both your technical and consulting skills within a collaborative, high-performing team.
The Company
They are a specialist data and technology consultancy that helps organisations build trusted, scalable data platforms. Their work focuses on data integration, analytics, reporting, and operational efficiency, enabling clients to make better decisions through high quality data. With continued growth and a strong project pipeline, they offer an environment where BI Engineers can take ownership, work closely with stakeholders, and develop their expertise across a range of technologies and client environments.
The Role
As a BI Engineer, you will play a key role in designing, developing, and supporting data solutions for client projects.
Responsibilities include:
- Building and maintaining ETL pipelines and data integration processes.
- Developing, optimising, and troubleshooting complex SQL Server and T-SQL solutions.
- Creating and enhancing semantic and tabular data models.
- Supporting SSAS cube development and DAX calculations.
- Applying dimensional modelling and data warehousing best practices.
- Working with analysts and stakeholders to translate business requirements into technical solutions.
- Investigating and resolving data quality and reporting issues.
- Supporting testing, quality assurance, and deployment activities.
- Collaborating across project teams to deliver scalable and reliable data solutions.
Your Skills & Experience
You will have strong commercial experience with:
- SQL Server and SQL development.
- ETL development and data pipeline engineering.
- Data warehousing principles and dimensional modelling.
- Star schema, Kimball methodologies, semantic models, and tabular models.
- DAX.
- Working within fast-paced delivery environments.
- Communicating effectively with both technical and non-technical stakeholders.
- Experience within a consultancy environment would be highly beneficial.
- Exposure to Azure data services, Data Vault modelling, or Python would also be advantageous.

To Apply for this Job Click Here
BI Engineer – Data Modelling (12 month FTC)
London
£55000 - £60000
+ Advanced Analytics & Marketing Insights
PermanentLondon
To Apply for this Job Click Here
BI Engineer
Contract: 12 month FTC (possibility of going permanent)
Location: London | Working Pattern: Hybrid (3 days in the office)
I’m currently representing my client, who is looking for a BI Engineer to support the development of data models, ETL processes and reporting solutions, working closely with analysts and developers to deliver high-quality BI solutions.
The Role:
-
Develop and maintain ETL processes, data warehouses and SSAS cubes.
-
Build and enhance data and semantic models, including advanced DAX calculations.
-
Write and optimise SQL queries and stored procedures.
-
Support testing, quality assurance, bug fixing and data validation.
-
Troubleshoot data issues and support client queries.
-
Collaborate with analysts and developers to deliver scalable, reliable BI solutions.
The Requirements:
-
Strong SQL Server and T-SQL development experience.
-
Experience with SSAS multidimensional and Tabular models, including DAX.
-
Knowledge of ETL processes, data warehousing and dimensional modelling.
-
Familiarity with Azure data services and modern data platforms.
-
Experience with data validation, testing and quality assurance.
-
Understanding of established BI development standards and architectural patterns.
What Will Make You Stand Out:
-
Experience with Data Vault and Kimball modelling methodologies.
-
Programming or scripting skills.
-
Strong problem-solving abilities and a proactive approach to troubleshooting.
-
Experience supporting junior developers through knowledge sharing and peer reviews.
If you are interested in the role please apply. To follow up please message me on email or LinkedIn.

To Apply for this Job Click Here
Data Science/Analyst
West London
£50000 - £60000
+ Advanced Analytics & Marketing Insights
PermanentWest London, London
To Apply for this Job Click Here
Data Scientist
Berkshire (Hybrid, 3-4 days per week) | £50,000 – £60,000
This is an exciting opportunity for a Data Scientist to join a growing organisation that is investing heavily in its data and analytics capabilities. You’ll play a key role in building trusted data foundations, improving data quality, and delivering AI and predictive analytics solutions that support both operational and commercial decision-making.
The Company
This organisation is undergoing a significant data transformation, modernising its technology stack and centralising data within a cloud-based platform. With ambitious growth plans and substantial investment in analytics, they are looking to use data more effectively to drive performance, automate processes, and enable better business decisions.
Working in a small, collaborative team, you’ll have the opportunity to influence the direction of the data function and work across a diverse range of projects spanning data engineering, analytics, machine learning and AI.
The Role
You will work closely with senior stakeholders to improve data quality, build robust analytical solutions, and help shape the organisation’s data strategy.
Key responsibilities include:
- Cleaning, reconciling and standardising data from multiple source systems
- Developing scalable data models to support reporting, analytics and machine learning initiatives
- Performing entity resolution and fuzzy matching to improve data accuracy and consistency
- Building dashboards and reporting solutions for business stakeholders
- Supporting AI-driven document processing and automation projects
- Developing forecasting and predictive analytics solutions to support operational planning
- Working with complex datasets to identify trends, risks and opportunities
- Contributing to a modern cloud-based data platform and best-practice data governance processes
Your Skills & Experience
- Strong commercial experience with SQL and data modelling
- Experience working with complex, fragmented or low-quality datasets
- Knowledge of data quality improvement, reconciliation and master data challenges
- Experience building analytical, forecasting or machine learning models
- Exposure to Snowflake would be highly beneficial
- Experience developing reporting and dashboards in Power BI
- Strong stakeholder engagement and communication skills
- STEM degree or other highly quantitative academic background
What They Offer
- £50,000 – £60,000 salary
- Hybrid working arrangement with 3-4 days per week in the office
- Opportunity to work on AI, machine learning and predictive analytics projects
- Exposure to modern cloud technologies and data platforms
- Significant scope to shape the data function and influence technical direction
- Strong career development opportunities within a growing business
How to Apply
If you are interested in this role, pleasae feel free to apply below.

To Apply for this Job Click Here
Lead Analytics Consultant
London
£80000 - £90000
+ Advanced Analytics & Marketing Insights
PermanentLondon
To Apply for this Job Click Here
Lead Analytics Consultant
London / 1 day per month in the office
Up to £90,000 + Bonus
This is an opportunity to join a growing analytics function focused on building high-impact, production-ready analytical products. Rather than delivering one-off reporting, you’ll create scalable tools and applications that are used by both internal stakeholders and external clients, directly influencing business decisions and user experiences.
The Company
They are a well-established organisation with a growing focus on data and analytics innovation. Their analytics team operates as a business-facing function, partnering closely with consultants, commercial stakeholders and project teams to solve complex challenges. The team is investing in reusable products, frameworks and analytical applications designed to deliver long-term value. With continued growth plans, this is an excellent opportunity to play a key role in shaping the future of analytics delivery.
The Role
You will work across the full product lifecycle, from initial concept and requirements gathering through to deployment and user adoption.
Responsibilities include:
- Building production-ready analytical products and applications for business users
- Developing interactive dashboards, tools and data-driven applications
- Partnering directly with stakeholders to understand requirements and shape solutions
- Delivering analytical products that create measurable business impact
- Creating reusable frameworks, templates and components to improve team efficiency
- Translating complex business problems into practical analytical solutions
- Driving adoption and ongoing enhancement of analytical products
- Working in a highly collaborative, geographically distributed team environment
Your Skills & Experience
- Strong commercial experience developing analytical products and user-facing applications
- Advanced Python development skills
- Experience with technologies such as Shiny for Python, R Shiny, Streamlit, Dash or similar application frameworks
- Ability to take products from idea through to production deployment
- Strong stakeholder engagement and consulting capabilities
- Experience solving ambiguous business problems through data and analytics
- Comfortable working in a hands-on environment with a focus on building and delivering solutions independently
- Experience creating scalable and reusable analytical assets
- Backgrounds focused primarily on backend data engineering or data pipeline development are unlikely to align with the requirements of this role
What They Offer
- Lead salary of £90,000
- 25% bonus opportunity
- 10% pension contribution
- Comprehensive benefits package
- Flexible working with only one day per month required in London
- Opportunity to build impactful analytics products used across a growing business
- Clear scope to influence product strategy, delivery approaches and best practices
- Lead level role offers significant autonomy while remaining fully hands-on
How to Apply
If you have strong experience building analytical products with Python and enjoy working closely with stakeholders to deliver scalable, user-focused solutions, apply today for a confidential discussion.

To Apply for this Job Click Here
BUSINESS
INTELLIGENCE
From analysts to developers, Business Intelligence (BI) roles are indispensable, and an integral part of any data-driven team. Responsible for processing and visualising raw data over a variety of software applications, BI professionals help companies process their raw data into insightful solutions to solve complex business problems.
If you’re looking for recruitment support or jobs specialising in Cognos, Tableau, Qlikview, Looker, Domo, Birst, Microsoft Stack (SSIS, SSRS, SSAS), we have the team to help.
DATA ENGINEERING
We source the people who enable and optimise the technologies that make data possible.
From the Data Engineers who design and build data platforms, and those that manage data quality and data governance, through to Business Intelligence and Data Visualisation professionals, our Data and Technology team recruits for roles that sit behind effective analytics.
SOFTWARE ENGINEERING
We source the people who enable and optimise the technologies that make data possible.
From Data Science start-ups, to global Travel and Financial corporations, we help the best Software Engineering talent find rewarding careers.
As the scale and complexity of data increases, Software Engineers have become essential players in creating information solutions. The need to build end to end systems that turn data into products has seen a sharp increase in demand for these roles.
Developers working in Python, Scala, and Java, as well as Dev Ops professionals, are now amongst some of the most sought-after talent in the industry.
MEET THE TEAM
DATA & aI
Meet the team
With over 10 years experience working solely in the Data & AI sector our consultants are able to offer detailed insights into the industry.
CAN’T FIND THE RIGHT OPPORTUNITY?
GET IN TOUCH
today
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.
Industry Hub
HARNHAM
News & Blog
With over 10 years experience working solely in the Data & AI sector our consultants are able to offer detailed insights into the industry.
Visit our Blogs & News portal or check out our recent posts below.
How to Become a Data Analyst: Career Path Guide
You don’t need a computer science degree or years of programming experience to start building a career…
Is your organisation ready for AI? What leaders need to assess before investing
61% of people are using AI in their current roles, yet only 37% of companies report having…
How Much Does a Data Analyst Make in 2026?
Whether you’re starting your career as a Data Analyst or thinking about your next move, knowing what…
What Does a Data Engineer Do?
A Data Engineer builds and maintains the systems and pipelines that collect, store and prepare data for…
How to Become a Data Engineer
The more companies invest in AI, the more they need people who can make their data usable…
How Much Does a Data Scientist Make?
Data Scientist salaries vary considerably by location, experience, sector and technical expertise. In the UK, salaries commonly…
What Does a Data Scientist Do?
A Data Scientist turns data into decisions. They use statistical analysis and machine learning to find patterns,…
How Much Does a Data Engineer Make?
Data Engineers in the UK typically earn between £31,000 at junior level and £100,000+ in senior and…
How to Become a Data Scientist
Becoming a Data Scientist is one of the most education-led routes in technology. It usually starts with…
What Does an AI Engineer Do?
What Does an AI Engineer Do? Job Description, Responsibilities and Skills AI Engineers turn artificial intelligence from…
Testimonials
Client and
candidate
testimonials
A trusted partner of professionals across the globe.
We understand the challenges our customers face and offer the
recruitment solutions needed to drive business success through Data & AI.














